[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: curses
- From: Reuben Thomas <rrt@...>
- Date: Tue, 8 Sep 2009 12:32:13 +0100
2009/9/8 Rob Kendrick <firstname.lastname@example.org>:
> On Tue, 8 Sep 2009 11:50:14 +0100
> Reuben Thomas <email@example.com> 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
> 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.
Belief marks the line at which our thinking stops (Carse)