lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On 19 September 2013, 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

Gary V. Vaughan (gary AT vaughan DOT pe)

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail