IRC channel logs

2017-08-12.log

back to list of logs

<akkad>ACTION thought guile got installed as a dependency of gmake
<ijp>paroneayea: so, update before bed. I've done a rewrite of the modules stuff, and modulo the issue with equal?, I am back to the binding for duplicate-handlers in boot-9 (~87%)
<paroneayea>ijp: great news :)
<paroneayea>now go get some sleep!
<paroneayea>ijp: look forward to a catch-up early next week :)
<ijp>night
<manumanumanu>sleep sounds nice!
<manumanumanu>I'm finished with my for/vector loops, so now I have nothing left. It bothers me that I'm too dumb to make for/list non-tail-recursive and still keep compatibility, but that will have to rest for now. The code is a lot clearer now.
<manumanumanu>Gnigt
<amz3>héllo
<reepca>Any idea what would cause "ERROR: In procedure ttyname: Success"? Some tests are failing and that's the last thing I see. And somehow it's related to doing this in an isolated environment that isn't quite like the isolated environment it should be, and I'm trying to track down where the difference is.
<amz3>reepca: is there some code available online which can help reproduce the issue?
<amz3>what is an isolated env? an lxc?
<reepca>amz3: as soon as I push my changes, aye, but the issue there is that the iteration time is realllly long, especially from scratch. "Isolated environment" here means "clone to create new mount, pid, ipc, and uts namespaces, use pivot-root and umount to get rid of the world outside of a directory containing only the dependencies needed to build guile". There's a bit more to it, but that's the main stuff.
<amz3>oh
<ijp>a "success error" reminds me of the phrase "successful crash landing"
<amz3>ijp: what's the plan regarding javascript <-> guile interop?
<paroneayea>amz3: ijp can say more if they choose, but the plan is, ijp is working on scheme -> js, and thinks that maybe something like (system foreign) could be done for scheme -> js allowing calls from the outputted code to the normal javascript environment (but it's not clear if that will happen during the gsoc)
<paroneayea>and they're working on it and making progress, see their last email to the list.
<ijp>right, and as for js calling guile, that would look something like C calling guile
<ijp>I have a few other ideas for guile calling js, but it is not a priority
<amz3>seems like dynamic contexts are coming to #python https://www.python.org/dev/peps/pep-0550/