From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rohan Prinja Subject: [GSoC] Introduction + question about dmd Date: Wed, 4 Mar 2015 19:38:11 +0530 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e013cc44c4c9b29051076fbf9 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YT9y9-0001NU-Cq for guix-devel@gnu.org; Wed, 04 Mar 2015 09:08:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YT9y8-0003Vm-9c for guix-devel@gnu.org; Wed, 04 Mar 2015 09:08:13 -0500 Received: from mail-yh0-x22d.google.com ([2607:f8b0:4002:c01::22d]:35425) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YT9y8-0003VX-5T for guix-devel@gnu.org; Wed, 04 Mar 2015 09:08:12 -0500 Received: by yhnv1 with SMTP id v1so5384216yhn.2 for ; Wed, 04 Mar 2015 06:08:11 -0800 (PST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --089e013cc44c4c9b29051076fbf9 Content-Type: text/plain; charset=UTF-8 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, Rohan Prinja --089e013cc44c4c9b29051076fbf9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Guix!

This mail is to say hi to ever= yone and introduce myself.=C2=A0I'm Rohan, a final-year CS undergraduat= e 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 ins= tallable via Guix. This would make available a command roughly equivalent t= o ISC's dhclient. The library should also implement a service that dmd = can run.

Things I've done so far - read the dm= d manual, started learning Guile (I've programmed in Racket before, but= not Guile), reading up on the DHCP protocol, and started looking at ISC= 9;s implementation of dhclient (I used the one obtained by apt-get source i= sc-dhcp-client).

@Ludovic: continuing = our discussion - could you please explain what you mean by the dmd event lo= op? I searched in the manual as well the dmd-0.2 source but couldn't fi= nd any reference to it. Is this something planned to be added to dmd? How w= ill it look like?

Thank you,

Rohan Prinja
--089e013cc44c4c9b29051076fbf9--