On Thu, 2 Aug 2007 16:28:59 -0400 Etan Reisner <[EMAIL PROTECTED]> wrote: 

ER> On Thu, Aug 02, 2007 at 04:33:25PM -0400, Ted Zlatanov wrote:
ER> <snip>
>> I'd just like to point out that this is exactly why the Ion
>> configuration should not be in Lua and subject to change any time an
>> update comes down IMO.
>> 
>> Something like this:
>> 
>> META.."S" = split_here_horizontal
>> META.."V" = split_here_vertical
>> 
>> Is all 99% of end users need.  Wouldn't this be easier for everyone?
>> Maybe it could be a module...

ER> You could certainly write a simplified binding script to translated from
ER> 'known' keywords to the right functions, but that just moves where the
ER> translation has to happen and if upstream changes the known name you
ER> have the same difficulty. You would of course argue that the known names
ER> shouldn't change but they are just an API, and APIs are only frozen when
ER> it is reasonable to do so, the ion API or the known names API would both
ER> change when needed.

Do you really think that a user would rather edit Lua when a new release
comes down than the format I showed?  I've worked with many users and
editing code is very low on their TODO list.

The *basic* Ion operations haven't changed much since Ion3 was
released.  I've had to rewrite my Lua config several times, though,
because of small changes to the objects.

Anyhow, it's a moot point if Tuomo disagrees, and he has in the past :)

Ted

Reply via email to