Hi Rémi,

Thanks for your proposal!

If you haven’t yet, please see my comments to Rohan’s proposal on the
same topic:
<http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00319.html>.

Rémi Birot-Delrue <asg...@free.fr> skribis:

> The client side of the DHCPv4 protocol will be implemented: more

Let’s design with the eventual DHCPv6 support in mind, and keep it as a
“bonus item” for this GSoC.

> The final software should be usable as a 
> [[http://www.gnu.org/software/dmd/][dmd service]] and be part of
> the Guix Software Distribution.

Note that first, it should also be usable as a standalone command.
Second, it should be usable as a library, typically in a dmd service.

>  2. Write a battery of tests to check if it does what I want it
>     to do.

Although I did not mention it to Rohan, I think tests are definitely a
must (BTW, I think “battery of tests” is a Frenchism ;-)).  Now, do you
have an idea of the testing strategy?  One possibly would be to use a
“reference” DHCP server to talk to.

I encourage you to get started with Guile + Geiser (similar to SLIME),
and to look at the relevant APIs in Guile, notably for binary I/O.

Also make sure to visit #guix and #guile and let us know what you’re
up to!

Thanks,
Ludo’.

Reply via email to