[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Let's not break existing scripts.
- From: Dirk Laurie <dirk.laurie@...>
- Date: Thu, 10 Nov 2011 19:55:04 +0200
2011/11/10 Stefan Reich <stefan.reich.maker.of.eye@googlemail.com>:
> I would like to put this very clearly: I am very much against the
> prospect of Lua 5.2 breaking ANY script written for 5.1.
>
> It's just a pain and it changes the impression of Lua being something
> that "just works" to something that "breaks when you upgrade it".
>
> Python did this with Python3 and I am still hating that. "print is now
> a function"? Oh please. Let's just break the most widely-used language
> construct for no reason.
>
> Python has not been the same since the 2/3 rift was introduced. I
> really really really want Lua to avoid this. 5.1 has a huge basis
> which is very important to keep sane and working IMO.
>
The difference between Python and Lua is this:
aptitude -s remove python2.7 | grep 'will be freed'
… After unpacking 9,728 kB will be freed.
aptitude -s remove lua5.1 | grep 'will be freed'
… After unpacking 315 kB will be freed.
Dirk