On Tuesday 03 Apr 2012 08:01:53 Israel Leiva wrote: > Hello, > > I'm a Computer Science Engineering student at Federico Santa Mar?a > Technical University, Chile. As the title of this email suggests, I > would like to apply to Freenet for the Google summer of Code. I've read > the Ideas Page for this year and I'm interested in implementing "Good > FCP libraries in more languages". This is mainly because I'm not a good > Java programmer and also because I believe a good FCP implementation may > hopefuly encourage the development of new tools that interact to Freenet > by developers that prefer other languages rather than Java. My main > suggestion is to fully improve/rewrite the Perl FCP Module [1], given > that it hasn't been updated in almost two years, there are few methods > implemented and I personally think that the code is pretty messy. You > can see my Perl work in [2]. I'm also willing to implemente a pure C > (not C++) FCP library in case you don't like the former idea.
The python module is used in some important tools, so in principle this is a good thing. I'm not competent to review Perl code, maybe we can find somebody who is though. Generally we don't accept prior work as proof that a student can code, but if it's freenet-specific then maybe ... > > Having said that, may I ask, is this idea suitable for Freenet developer > community? what are your thoughts on this? IMHO a lot of geeks still use perl, it makes some sense. Did you have a look at the existing libraries? I think there is some perl stuff, I dunno if it's actually used ... > > Thank you in advance. > > References: > [1] http://search.cpan.org/~mlehmann/AnyEvent-FCP-0.3/FCP.pm > [2] http://search.cpan.org/~ilv/ One problem is the last time we had a student for a library, they half-finished it and didn't document it, (and then had to withdraw for personal reasons). Libraries need to be documented, and easy to use (include a simple demo). I don't know whether we need it to be full-featured, as some of the FCP functionality is fairly obscure. > > Best regards. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20120403/35f05fdc/attachment.pgp>
