[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lua's opportunity
- From: Asko Kauppi <askok@...>
- Date: Wed, 27 Dec 2006 23:35:47 +0200
We really should be posting these "user feedback" on somewhere...!
Refreshing to see other people than me liking the language, too. Thanks!
As to the essence of the thread, I quite fancy the 'luar' command
briefly mentioned. Sounds neat, and Lua-ish! :)
Michael Manti kirjoitti 27.12.2006 kello 15.37:
On Dec 27, 2006, at 7:50 AM, Roberto Ierusalimschy wrote:
But it is quite a challenge to search and find the
community contributed libraries. I think it would be wonderful
community would select and bless certain libraries as standard.
them available for the various platforms compiled and ready to use.
Agree! It could be blessed in the way the the official lua
take the lead. Set up a link on front web page (or some where
visible) "here you find the standard libs we are working on".
How do CPAN work? Do the libraries there have any blessing from the
Benevolent Dictator for Life?
CPAN libraries don't have BDFL approval. But the standard libraries
for Perl, Python, and even Ruby are much larger than that of Lua.
I don't think larger standard libraries are appropriate for Lua,
but I do agree with other posters that Lua could benefit from a
more standardized mechanism for distributing libraries on the major
platforms (Linux, Darwin, Windows, etc.). I've been learning more
about gcc, ld, make, etc. than I ever thought I would in simply
trying to get lrexlib compiled on my Mac. apt-get on Debian, or
fink on Mac, would seem to be good models. It might be nice to have
an official effort to clean up the libraries on LuaForge to be
compatible with Tecmake, so that they're more cross-platform. For
example, I think my problem with lrexlib is that I've been bumping
up against a Linux assumption in trying to get it compiled and linked.
I've been tempted to drop Lua in favor of Perl, Ruby or PLT Scheme,
but I just "get" Lua so much more easily than I get the other
scripting languages. Lua really only needs a little more
functionality (regexps, POSIX) for my particular purposes, so I'm
willing to learn a little more about the GNU tool set and the
differences between compilation on Linux and Darwin to get what I
need. Its design is just so much cleaner than Perl, Python, or Ruby
(particularly where scoping and closures are concerned), and its
syntax is much more readable than that of Scheme.