On Fri, 25 Apr 2008 09:48:32 +0300 Tuomo Valkonen <[EMAIL PROTECTED]> wrote: 

TV>   * An ELisp-style binding command system might be nice, complete with
TV>     queries for parameters if not given, although it's extra work to 
TV>     maintain compared to the mere Lua programming interface [5].
TV>     But then again, menus already do contain the same definitions,
TV>     so one could just extend the menu definitions, and use menu names
TV>     as the commands (with translation support!), a bit like Opera has
TV>     clear-text command names.

TV>   [5]: http://iki.fi/tuomov/b/archives/2007/02/02/T18_49_51/

God, yes please.  I'd be really happy to avoid Lua, and might get some
real work done with Ion extensions if they used something Lisp-like.
Every time I try to get going with Lua I end up annoyed.

It's not a lot of work to support such a language because Lisp itself is
almost trivial to parse and there's a million embeddable Lisp parsers
out there.

TV>   * Maybe, especially in conjunction of the previous feature, the 
TV>     config could be more tree-form, storable in arbitrary structural
TV>     files (incl. a single Lua table). 

Just use JSON, every major language these days can parse it.  It's far
from perfect, but compared to XML and others it's a joy to use.  It has
the essentials (hashes, arrays, strings, numbers, and real null values),
and it's not verbose.

Ted

Reply via email to