[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: curses
- From: Reuben Thomas <rrt@...>
- Date: Tue, 8 Sep 2009 12:32:13 +0100
2009/9/8 Rob Kendrick <lua-l@nun.org.uk>:
> On Tue, 8 Sep 2009 11:50:14 +0100
> Reuben Thomas <rrt@sc3d.org> wrote:
>
>> I'm currently rewriting GNU Zile (a lightweight Emacs clone) in Lua,
>
> I would just like to say that I love you. I've been meaning to replace
> the hole in my soul that Zap left with an emacs-clone except with Lua
> rather than ((LISP)).
Hold your horses. Zile is a strict subset of Emacs. It does not now
and will not ever expose a Lua interface. Indeed, I hope to retire it
altogether in the medium term, if I can get Emacs to build smaller. I
am rewriting it in Lua to make it easier to maintain, and easier to
experiment with (see e.g. my past experiment, Zee:
http://sf.net/projects/zee/) and as an exercise in rewriting legacy C
in Lua.
> I'd love a modern, easy-to-use, non-eye-bleed-causing curses binding
> that is maintained. Consider this a +1.
Depending on what makes your eyes bleed, I may not be your friend.
Looking at the existing code, I have already ripped out the PDCurses
workarounds (they belong in a PDCurses wrapper, not in a language
binding; in any case, I believe PDCurses is better these days) and I
am looking at the rest of the code umming and ahing about how long it
looks. I prefer thin C wrappers; the rest can always be done in Lua.
On the other hand, having ripped all that stuff out "maintained"
should be easier.
--
http://rrt.sc3d.org
Belief marks the line at which our thinking stops (Carse)