lua-users home
lua-l archive

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



I second Matthew's testimony, which was nicely non-bloat in itself.  :)

Thanks for pushing Lua into CIO radar; I've repeatedly found it difficult to use it in customer projects, because it is not as commonly known as some other comparable tools.

On the other side of the coin, reasons *not* to use Lua would in my opinion contain lack of static type checking. With any dynamic language, you get more errors at runtime. The perfect language would be able to do both (warn you at compile time, and still be dynamic).

-asko


Esther Schindler kirjoitti 10.10.2008 kello 4:46:

Thanks, Matthew. That's exactly what I needed!

On Oct 9, 2008, at 5:41 PM, Matthew Wild wrote:

On Thu, Oct 9, 2008 at 9:48 PM, Esther Schindler <esther@bitranch.com> wrote:
I'm doing an article for CIO.com on "5 [or whatever] languages that ought to be on your [IT Manager's] radar," and I'd like to include Lua. I'm looking for a short statement on why it's useful, and why the boss ought to let you
use it for enterprise work. Any takers?

This is meant to be a short-and-sweet article: just its name, URL, a quick formal definition, and then one or two quotes from developers about why they think it's valuable. Imagine that you're trying to convince someone's boss
to let you use it. What would you say?


Lua is valuable to me primarily because it enables rapid agile
development, exceeding what is possible with more traditional
languages. Lua doesn't try to do too much - instead it gives you the
required building blocks out of which it is possible to build anything
you want, in any way you want. The key benefits unique to Lua are the
fact that it is amazingly small, fast, and on a technical level a
masterpiece. Not every project manages to achieve so much with so
little of the dreaded "bloat".

I've become so hopelessly in love with Lua, I've incorporated it into
nearly all my recent projects, and yet it fits in nicely every time. I
think the technical term is "lunatic" :)

I am currently heading into using Lua as a standalone, rather than
embedded, language. It is still fitting the job perfectly. Thanks to
Lua I'm now looking at weeks, rather than months, in our development
schedule.

Matthew.