[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: A Couple of "Where Lua Is Used" Updates
- From: "Gary V. Vaughan" <gary@...>
- Date: Mon, 23 Sep 2013 20:28:58 +0700
On 19 September 2013, http://www.marbux.tk/content/1 wrote:
>
> If you know of any missing apps, can provide corrections or additional
> detail about any listed apps that lack a description, or have any relevant
> suggestions, your input will be appreciated. Please post to the Lua-l mailing
> list.
I'm very happy to see mention of the projects formerly known as GNU Zile and Zi,
which I am maintaining these days.
However they have changed tack this year, , best explained by quoting liberally
from an old (off list) message of mine:
I'm thinking of replacing the Zile backronym with 'Zile Implements Lua Editors',
and renaming the former Lua Zile editor as Zmacs (sounds better with
American pronounciation: "zeemacs"); I'd like to save Zi (in American "zee-aye")
as the name for a vi clone over Zile, so I need to come up with new name
for the code from my old zi branch under the new layout. Perhaps Zmate,
since I'm stealing a lot of the ideas I like from TextMate? Or at least I will
after the massive re-write is done, and I've finished my rewritten lpeg syntax
highlighter. *phew*
Somewhere along the line, it would be awesome to adopt Zee back into Zile...
the more and varied editors we have in-tree, the better abstracted the APIs
will be -- and the less likely I'll have to break backwards compatibility in
subsequent releases.
Something else interesting that's falling out of the reorganisation is that I now
have 75% of a Lisp -> Lua translator (a la moonscript), which I think I'll work
on finishing sooner rather than later. That will make it possible to write the
Zmacs-specific parts of the (future) new Zile tree in Lisp (.zl extension?), and
then compile them into Lua (.zlc extension?) before loading them, rather than
evaluating Lisp on the fly. At that point Zmacs will be Zile + ZLisp compiler +
Zmacs specific implementation code in ZLisp.
Unfortunately, I've been mostly distracted by supporting infrastructure (luaposix,
lua-stdlib, Specl, etc.) since I wrote that, though I'm still very excited to get
back to before the end of the year.
Thanks for "Where Lua is Used"; I hope that the above is useful for a future
update!
Cheers,
--
Gary V. Vaughan (gary AT vaughan DOT pe)
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail