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

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

Re: [Savannah-register-public] Re: submission of The L language - savann


From: Sylvain Beucler
Subject: Re: [Savannah-register-public] Re: submission of The L language - savannah.nongnu.org
Date: Thu, 4 Jan 2007 00:07:40 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Yes, please resubmit the project.  There was a bug that I introduced a
couple days ago, and I eventually fixed it.

Apologizes for the inconvenience.

-- 
Sylvain

On Wed, Jan 03, 2007 at 01:07:26AM +0100, Matthieu Lemerre wrote:
> 
> 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-------




reply via email to

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