IRC channel logs


back to list of logs

***Raimondii is now known as Raimondi
<dadinn>hi all
<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)
<dadinn>to -> two
<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
<wingo>good evening guile
<daviid>hello wingo! hello everyone...
<wingo>hi :)
<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 ...)