If someone got time to invest, I'd really like to see an event based
(web)server like node.js, ruby event machine, twisted or tornade done
in Lua. You could start by translating the node.js basic interface and
enhance with cooperative multitasking. Anything CGI just isn't the
state-of-the-art anymore..I'd do it myself, if I wouldn't have 3
FreeSoftware Projects already. Then make a wiki for that
lua-event-server-system.
With Lsyncd I basically did make an event based daemon, but pretty
tailored to its usecase, filesystem monitoring and multiple child
process/signal handling. But experimentally I added non-blocking TCP
so e.g. two nodes who otherwise cannot directly communicate with each
other can exchange events over an IRC channel.
- Axel
On Fri, Sep 23, 2011 at 3:18 AM, Sebastien Lai <237482@googlemail.com>
wrote:
> On Thu, Sep 22, 2011 at 10:12 PM, Petite Abeille
> <petite.abeille@gmail.com> wrote:
>> This is debatable. If it ain't broke don't fix it :)
>events
> I'd support that statement. Although, if you feel like wasting some
> precious time, you could probably reuse my old selfwritten wikiengine
> (which I. initially, had written for LunarCGI):
> https://github.com/beelzebub/LunarCGI/tree/master/etc/oldwiki
>
> It's really hacky and all, but it basically does just about everything
> the current lua-users wiki does...
>
>