M. Edward (Ed) Borasky
5/18/2007 7:37:00 PM
Bira wrote:
> On 5/17/07, Jeremy Henty <onepoint@starurchin.org> wrote:
>> I'm surprised to hear this, can you say more? I looked at Lua
>> recently and I was very impressed: a clean, simple language, proper
>> lexical closure and garbage collection, and the metatables feature is
>> very powerful. What's wrong with Lua that the game software industry
>> needs something better?
>
> I think it's a matter of custom. Maybe the original poster is more
> used to Ruby than to Lua, and so the "Ruby way" feels more natural and
> efficient to him. It's the same reason people who are more used to
> Java, for example, complain about certain "missing features" of Ruby.
>
> I recently joined a Lua mailing list, and it seems to me that
> modifying the interpreter itself to fit your project's needs better is
> an accepted practice over there. Not something developers are expected
> to do every time, but not completely contrary to the language's design
> philosophy.
>
> I still don't have much experience with Lua, but it's something I want
> to look into in the future. So everything I said here can be, and
> probably is, wrong :).
>
Well ... I don't know anything about Lua, but if you really need
ultimate compactness and performance and "bare-metal" access, I really
think your choices are C or Forth, and Forth is much better at building
"domain-specific languages" than C. :)