savannah-register-public
[Top][All Lists]
Advanced

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

[Savannah-register-public] Re: submission of The L language - savannah.n


From: Matthieu Lemerre
Subject: [Savannah-register-public] Re: submission of The L language - savannah.nongnu.org
Date: Wed, 03 Jan 2007 01:07:26 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Hi, 

I registered through the savannah website the 31st of December (and
received the confirmation mail), but it seems that I am the only one
who received that mail (the savannah-register-public archive does not
have it, and it does not appear in the tasks of the savannah "admin"
project).

Should I re-register?

Thanks,
Matthieu Lemerre

address@hidden writes:

> A package was submitted to savannah.nongnu.org
> This mail was sent to address@hidden, address@hidden
>
>
> Matthieu Lemerre <address@hidden> described the package as follows:
> License: lgpl
> Other License: 
> Package: The L language
> System name: l-language
> Type: non-GNU software & documentation
>
> Description:
> My project is the implementation of a novel language, L.
> L takes features from C and Lisp: it has low-level capabilities (like pointer
> handling) like C, and high-level macros like Lisp.
> However, unlike Lisp, L is statically and strongly typed (and the macros 
> can take advantage of type information).
>
> L uses a conventional syntax, like C, but is an extensible language, like
> Lisp.  Even the syntax can be redefined dynamically; this allows
> to write code that mixes different syntaxes like:
>
> XML_Node test(void) {
> let node = XML(<foo>bar baz ${3 + 4}</foo>); print(node); node}
>
> The current implementation is written in C, but L should be self-hosting. 
> The compiler is dynamic and outputs x86 code in memory; 
> I'm also writing a L->C converter. It also features a dynamic lexer
> generator, that compiles a list of regexpes into assembly.
>
> L is now mature enough to accept contributions; I'm in the process of
> cleaning up the code for helping people to contribute.  The following
> URL (http://racin.free.fr/L.tgz) points to a not-yet-cleaned implementation,
> but I give it to you now so that it will be cleaned when you have finished
> the review process.
>
> L is licensed under the Lesser GPL, version 2 or later.  I need to fix the
> headers of every files; this is part of the cleaning process I'm talking
> about
>
> Thanks
>
> Other Software Required:
> GNU lightning
> Judy (judy.sf.net)
> In the near future: boehm-gc
>
> Other Comments:
>
>
>
>
>
> *In case you have to register your project again.
>
> Please be aware that if your registration does not fulfill all the
> requirements, the Savannah administrators may ask you to register your
> project again.You can use the following URL to do a new registration starting
> with the values used in this registration process.
> Copy and paste AS ONE SINGLE URL the following content:
> ----RERegistration-URL-BEGIN-----
> http://savannah.nongnu.org/register/basicinfo.php?re_purpose=My%20project%20is%20the%20implementation%20of%20a%20novel%20language%2C%20L.%0D%0AL%20takes%20features%20from%20C%20and%20Lisp%3A%20it%20has%20low-level%20capabilities%20%28like%20pointer%20handling%29%20like%20C%2C%20and%20high-level%20macros%20like%20Lisp.%0D%0AHowever%2C%20unlike%20Lisp%2C%20L%20is%20statically%20and%20strongly%20typed%20%28and%20the%20macros%20%0D%0Acan%20take%20advantage%20of%20type%20information%29.%0D%0A%0D%0AL%20uses%20a%20conventional%20syntax%2C%20like%20C%2C%20but%20is%20an%20extensible%20language%2C%20like%20Lisp.%20%20Even%20the%20syntax%20can%20be%20redefined%20dynamically%3B%20this%20allows%0D%0Ato%20write%20code%20that%20mixes%20different%20syntaxes%20like%3A%0D%0A%0D%0AXML_Node%20test%28void%29%20%7B%0D%0Alet%20node%20%3D%20XML%28%3Cfoo%3Ebar%20baz%20%24%7B3%20%2B%204%7D%3C%2Ffoo%3E%29%3B%20print%28node%29%3B%20node%7D%0D%0A%0D%0AThe%20current%20implementation%20is%20written%20in%20C%2C%20but%20L%20should%20be%20self-hosting.%20%20The%20compiler%20is%20dynamic%20and%20outputs%20x86%20code%20in%20memory%3B%20%0D%0AI%27m%20also%20writing%20a%20L-%3EC%20converter.%20It%20also%20features%20a%20dynamic%20lexer%20generator%2C%20that%20compiles%20a%20list%20of%20regexpes%20into%20assembly.%0D%0A%0D%0AL%20is%20now%20mature%20enough%20to%20accept%20contributions%3B%20I%27m%20in%20the%20process%20of%20cleaning%20up%20the%20code%20for%20helping%20people%20to%20contribute.%20%20The%20following%0D%0AURL%20%28http%3A%2F%2Fracin.free.fr%2FL.tgz%29%20points%20to%20a%20not-yet-cleaned%20implementation%2C%20but%20I%20give%20it%20to%20you%20now%20so%20that%20it%20will%20be%20cleaned%20when%20you%20have%20finished%20the%20review%20process.%0D%0A%0D%0AL%20is%20licensed%20under%20the%20Lesser%20GPL%2C%20version%202%20or%20later.%20%20I%20need%20to%20fix%20the%20headers%20of%20every%20files%3B%20this%20is%20part%20of%20the%20cleaning%20process%20I%27m%20talking%20about%0D%0A%0D%0AThanks&re_require_sw=GNU%20lightning%0D%0AJudy%20%28judy.sf.net%29%0D%0AIn%20the%20near%20future%3A%20boehm-gc&re_comments=&re_full_name=The%20L%20language&re_unix_name=l-language
> ----RERegistration-URL-END-------
>
>
> _______________________________________________
>   Message sent via/by Savannah
>   http://savannah.gnu.org/




reply via email to

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