Re: Ion3 wishlist / a note about Ion4

Ted Zlatanov <tzz-mIZUurteI1BWk0Htik3J/[email protected]>
Newsgroups gmane.comp.window-managers.ion.general
Organization Теодор Златанов @ Cienfuegos
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.