summer-of-code
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU and GSoC 2012


From: Bruno Haible
Subject: Re: GNU and GSoC 2012
Date: Fri, 09 Mar 2012 11:46:19 +0100
User-agent: KMail/4.7.4 (Linux/3.1.0-1.2-desktop; KDE/4.7.4; x86_64; ; )

Hi José,

Jose E. Marchesi wrote:
> We just submitted the GNU organization application through
> google-melange.com.
> 
> We can still update and improve the ideas/project page [1], so if you
> want to add an entry and volunteer for mentorship please tell us at
> address@hidden
> 
> [1] http://www.gnu.org/software/soc-projects/ideas-2012.html

The edits that I made yesterday evening to
fencepost.gnu.org:~gnuorg/summer-of-code/2012/soc2012.rec
have not been considered. I added 3 records: Gnulib,
CLISP-Windows-Sockets, Gnulib-Tool-Reimplementation.
(I think I sent you a mail for each of the two.)
Could you please update the project page accordingly?

Thanks.

Bruno


$ diff -u soc2012.rec.~5~ soc2012.rec
--- soc2012.rec.~5~     2012-03-06 09:40:04.945644768 -0500
+++ soc2012.rec 2012-03-08 14:10:20.135667517 -0500
@@ -50,6 +50,14 @@
 + GNOWSYS is a kernel for semantic computing.
 Contact: address@hidden
 
+Name: Gnulib
+Description:
++ Gnulib is a central repository for common GNU code, shared among GNU
++ packages. It has modules for ISO C or POSIX functions, for portable
++ general use facilities, reusable application code, object oriented
++ classes, and build/maintenance infrastructure.
+Contact: address@hidden
+
 Name: Guile
 Description:
 + Guile is the GNU Ubiquitous Intelligent Language for Extensions, the
@@ -209,6 +217,15 @@
 + LibreOffice. This might require some additional API in CLISP.
 Package: CLISP
 
+Id: CLISP-Windows-Sockets
+Title: Make socket functions work in CLISP on Windows
+Description:
++ CLISP now makes use of gnulib, and there is confusion in CLISP
++ between the gnulib provided sockets API and the Winsock2 API
++ (confusion between Unix-like file descriptors and raw handles).
++ Fix this.
+Package: CLISP
+
 Id: Denemo-LilyPond-Glyphs
 Title: Create functions for all graphical LilyPond glyphs in Denemo
 Description:
@@ -280,6 +297,20 @@
 + with good working knowledge in Python required.
 Package: GNOWSYS
 
+Id: Gnulib-Tool-Reimplementation
+Title: Reimplement gnulib-tool in Python
+Description:
++ gnulib-tool is the developer tool that collects modules from gnulib
++ and stores them in the source code of a package. It is currently
++ written as a shell script; this leads to limited maintainability and
++ slow execution speed. The task is to rewrite it in Python. This will
++ make the code more maintainable and faster.
++ Required skills: Experience writing code in an object-oriented
++ programming language (such as Java, C#, not necessarily Python).
++ In this project, you can learn Python on the fly or broaden your
++ experience with Python.
+Package: Gnulib.
+
 Id: Guile-CPAN
 Title: CPAN for Guile
 Description:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]