lua-users home
lua-l archive

Re: [ANN] Lua 5.3.3 (rc1) now available

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


On Thu, May 12, 2016 at 2:13 AM, Daurnimator <quae@daurnimator.com> wrote:
> On 12 May 2016 at 15:03, Jonathan Goble <jcgoble3@gmail.com> wrote:
>> On Thu, May 12, 2016 at 12:49 AM, Daurnimator <quae@daurnimator.com> wrote:
>>> Previously the behaviour was undefined.
>>> Changes in undefined behaviour are allowed between implementations as
>>> well as between bugfix releases.
>>
>> While technically true, I believe consideration must be given to the
>> fact that 1) the current behavior is well-known and relied upon by
>> some people,
>
> Is it? Could you link to some code that uses it?
I know I've seen such code in the past, but it's been a while, and I
can't remember exactly where it was.
Let me put this another way: take a look at the Semantic Versioning
Specification. [1][2] An increment to the patch version is exclusively
for bug fixes. This is not a bug fix; this is an addition of newly
defined functionality, which according to semantic versioning, cannot
be done in a patch release and requires an increment of the minor
version number. So there is another argument in favor of waiting until
5.4 or 6.0 here.
[1] http://semver.org/
[2] Yes, I know Lua doesn't fully comply with semantic versioning, but
typically it has done so at least with regard to the patch version,
which is the point of contention here.

AltStyle によって変換されたページ (->オリジナル) /