[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Special do/end block that raises an error on free names - Proof of concept
- From: pocomane <pocomane_7a@...>
- Date: Mon, 22 Jul 2019 18:17:58 +0200
On Mon, Jul 22, 2019 at 5:46 PM Luiz Henrique de Figueiredo
<lhf@tecgraf.puc-rio.br> wrote:
> See also these threads:
> ...
I was aware of the never ending discussion about the "Global by
default" policy. The new here was to use the attibute/annotation
syntax to mark the part of the code that you want to "Protect".
Just to be clear: I never had the need of such compile time check.
Strict.lua and accurate tests always worked for me. I mainly wrote the
patch to experiment with the attribute/annotation syntax.
I can summarize it with: If you want to make some change to such lua
behavior, you have not to invent new syntax. You can just mark a block
to behave in the new way.