lua-users home
lua-l archive

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




On Sun, May 1, 2011 at 8:49 PM, Alexander Gladysh <agladysh@gmail.com> wrote:
You create your own private dialect, which is not compatible with the rest of the world. (Also, LuaJIT2.) You force yourself to live within your own tiny closed ecosystem.

It should be noted that this is a more acceptable price to pay in Lua than in any other Python/Ruby/Perl/etc. comparable language: since the Lua ecosystem is so much smaller than those of other languages, it's less painful to ignore it. It's not a bug, it's a feature; it defines Lua's niche, and use cases where it is the best tool for the job. People who need a strong ecosystem and well-established coding practices choose Python, and rightly so IMO.

As for unnecessary changes in the language, it's just bad engineering as usual. People don't do it with C++ because they aren't able to make sense out of GCC's sources, but if they could, many would. Since they can't, they find other ways to doom their projects, but you know they find ways. Lua's clear and concise sources are only an enabler.