[syslinux] Antw: Re: merging lua branch

Marcel Ritter Marcel.Ritter at rrze.uni-erlangen.de
Wed Oct 14 00:24:58 PDT 2009



>>> "H. Peter Anvin" <hpa at zytor.com> schrieb am 10/7/2009 um 10:39 PM in Nachricht
<4ACCFC89.9040604 at zytor.com>:
> On 10/07/2009 10:51 AM, Erwan wrote: 
> > Marcel Ritter wrote: 
> >>> [...]  
> >>> The real question is if the lua branch is ready enough to be useful to  
> >>> anyone.  
> >>>      
> >> [...] 
> >> Lua is only as useful as the library functions provided with it. 
> >> There's a couple of .c32 modules with library functions that'd 
> >> make a nice start if ported to lua. 
> >> 
> >> I'd like to see lua included in mainline syslinux: it's been there in a 
> >> (mostly unknown) git branch for quite some time now, and I hope 
> >> releasing it to a wider public will increase its user base and speed 
> >> up development. 
> >>    
> >  
> > I'm backing that position. We've been expecting the lua feature for a  
> > long time and starting playing with it would be nice. 
> > It could be nice to see use cases and tracking bugs in it. 
> >  
>  
> I would agree.  However, at the current time I'm already overloaded with 
> the C rewrite projects -- so realistically, if people are expecting me 
> to make forward progress on the lua branch it just won't happen. 
>  
> However, the Lua work should be a nicely self-contained project for 
> anyone who wants to work on it (as already evidenced by the fact that I 
> didn't do the Lua port in the first place), so if anyone has the cycles 
> to work on it, please do so. 
>  
> I'm willing to merge Lua into mainline as soon as there is a real-life 
> usecase for it. 

I'm working on it:

git pull git://linux.rrze.uni-erlangen.de/syslinux.git luaext

What's the preferred format for documenting the API calls?


Would you consider the following scenario a use case?

Let's use DMI functions to get the boards vendor/type and the
current BIOS version. Depending on this information call the
appropriate BIOS update boot floppy (via memdisk) ...
(s. com32/lua/test/dmi.lua)

Or this one (though quite useless, it looks quite nice): Let's use
lua to make your PC work as a digital photo frame (loading new
pictures every few seconds (and display some text).
(s. com32/lua/test/vesa.lua)

> 	-hpa 

Bye,
   Marcel
  
> _______________________________________________ 
> Syslinux mailing list 
> Submissions to Syslinux at zytor.com 
> Unsubscribe or set options at: 
> http://www.zytor.com/mailman/listinfo/syslinux 
> Please do not send private replies to mailing list traffic. 






More information about the Syslinux mailing list