|
Unfortunately, one major downside of Lua (vs Python, for
usual example) is the lack of libraries written in the language
itself.
Pretty much everything out there (and it’s not all that
much, anyway) seems to be written in C as if those whose use Lua enjoy writing C
more than writing Lua!
There is, of course, the C speed advantage, but somehow
the Python community – unlike the Lua one – seems to favor libraries
written in Python, and as a result they have created an enormous ‘ecosystem’ for
pretty much anything – an achievement which in itself is hard to
beat.
(We shouldn’t overlook that in today’s world, a language’s
popularity and longevity is largely proportional to the amount of publically
available source code written in it.)
I can only hope the Lua community would start doing the
same at some point – but I think, unfortunately, both I and Lua will die
hoping.
Don’t get me wrong. I do prefer Lua over Python as a
language (or I wouldn’t be here), but the Python library advantage is too big to
ignore for many tasks when Lua proves inadequate in that regard.
To get back to your request, maybe you’d be interested to
clone PyYAML (or some other – many choices) from Python, and thus add one little
stone to the (faint) pure Lua library ‘dogma’ by sharing it. :)
Does anybody know if a YAML library implemented entirely in lua? Everything I've found is a lua binding to C code, which is tolerable but I'd prefer a pure lua implementation if one is available. |