***Raimondii is now known as Raimondi
<dadinn>couple of days ago I was asking about to showstopper issues, and I still haven't been able to figure out the solution: 1) how to pipe an input port into an output port, a'la > 2) how to be able to call a shell process where I am able to reply to prompts (system/system* seems to finish with errors, e.g. calling cryptsetup to set up LUKS devices) <jlicht>using the guile ffi, how do I create multiple levels of pointers? E.g. I have "Foo **r; &r" in C, how would I represent this in guile? <jlicht>I already have a `make-foo' and `foo->pointer' function, it's just the fact that there are so many levels of indirection that confuse me a bit <civodul>jlicht: (bytevector->pointer (make-bytevector (sizeof '*))) <civodul>that creates a "box" to store a pointer <daviid>wingo: would you, by any chance, have a few minutes to look at the 2 emails that tommi sent (1 to g-wrap-dev, 1 to guile-gtk-general) about callee owned WCT, I'd be happy to know what you think - I have had zero time to look at it myself actually, so right now I'm like blind on this matter, so to speak ... :) <wingo>yeeps, unfortunately i don't really :/ <daviid>ok, I'll try ... but i can not garantee ... like mark said in a previous releated email in his answer, i find it strange we'd have to change g-wrap ... after so many years, for something that i beleive you must have addressed in other circumstances maybe ... don't know <daviid>it's been so lng I did not look a this code ... scary :) but in the back of my mind, i kind of remember that callee-owned args means we don't pass the argumet from scheme (?), and the function must by overwritten (manually defined ...)