Hi Guix!
This mail is to say hi to everyone and introduce myself. I'm Rohan, a final-year CS undergraduate at IIT Bombay.
The project I'm interested in working on for GNU GSoC this year is to implement a DHCP client library in Guile. The end result, as I discussed with Ludovic, would be a package installable via Guix. This would make available a command roughly equivalent to ISC's dhclient. The library should also implement a service that dmd can run.
Things I've done so far - read the dmd manual, started learning Guile (I've programmed in Racket before, but not Guile), reading up on the DHCP protocol, and started looking at ISC's implementation of dhclient (I used the one obtained by apt-get source isc-dhcp-client).
@Ludovic: continuing our discussion - could you please explain what you mean by the dmd event loop? I searched in the manual as well the dmd-0.2 source but couldn't find any reference to it. Is this something planned to be added to dmd? How will it look like?
Thank you,