[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Urge to change Lua
- From: David Favro <lua@...>
- Date: Sun, 01 May 2011 21:54:58 -0400
On 05/01/2011 02:49 PM, Alexander Gladysh wrote:
Even given that knowledge, the change in the language comes with the
compatibility price. 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.
Not necessarily closed: if the change is backwards-compatible, your code
cannot flow out of your "ecosystem", but most or all of the external
resources can flow in.
But times change. Not many
can afford to have a custom language fork in the project and forgo
benefits from community-written libraries
Again, not necessarily the case, as above. Of course, if the
"community-written libraries" themselves require a custom dialect, that's
different -- but then sticking to the standard won't help you either.
Of course, I agree that a little self-restraint should be the first thought
before creating non-standard environments, but if one has carefully
considered the alternatives and the consequences, we should all be free to
make our own choices.