IRC channel logs

2014-12-17.log

back to list of logs

<nalaginrut>morning guiler~
***dje is now known as dje42
<nalaginrut>well, I'll put "reconsider security tokens fetching" to Artanis TODO...
<civodul>Hello Guilers!
<ArneBab>moin civodul
<dsmith-work>Wednesday Greetings, Guilers
<ijp>Happy Birthday Final Fantasy
<davexunit>time to port ff6 to guile.
***ozzloy_ is now known as ozzloy
<Profpatsch>How do I start a subprocess, give it some input over stdin and read what it returns over stdout?
<dsmith-work>Profpatsch: Pipes. See https://www.gnu.org/software/guile/manual/html_node/Pipes.html
<dsmith-work>Profpatsch: Though I've heard there are problems with both reading AND writing to a subprocess. Like if you close the pipe you write to the pipe you read from is also closed. Or *somthing* like that. Might be good to scan the mailing lists.
<Profpatsch>Thanks.
<Profpatsch>I’m wondering why there are 2000+ functions in the default namespace.
<ijp>Profpatsch: because it's much easier to add them than to take them away again
<ijp>I'm not actually sure when guile got a module system, but by then, you are kind of committed to what you already have
<dsmith-work>And even when guile *did* get a module system, the scheme standards at the time did not.
<ijp>srfi 13 and 14 was a conscious decision, I think
<dsmith-work>Yes.
<ijp>the threads/regex one is kinda weird, since it's only included when you run guile interactively
<dsmith-work>13,14 were originally external modules. (not in the guile repo)
<dsmith-work>And then added.
<dsmith-work>And then the .so's were merged into libguile
<ijp>we could probably do what racket does had have a (guile base)
<ijp>but I don't think there is much call for it
<dsmith-work>Profpatsch: All *new* stuff added to guile (like the compiler) is all very modular.