On Mon, 26 May 2014, Jasmin Blanchette wrote:

Am 26.05.2014 um 13:41 schrieb Dmitriy Traytel <tray...@in.tum.de>:

Yes, we have considered this naming earlier. It was discarded, because it looks like one is giving the name "dead" to a set function. The same holds for any other identifier (not only the common ones). That was the reason to use something that is not an identifier.

Right. On the other hand, it's hard to imagine anybody giving the name "dead" to the set of values associated with a so called *live* type variable, so perhaps it's not too bad a choice.

This is presently Parse.reserved (i.e. a plain identifier) followed by a colon. Thus it conforms to similar method section syntax like
(simp add: ...)

I think you could afford an actual keyword for the "dead" modifier and use it without colon, like "lazy" in HOLCF/domain. That would substract "dead" from the normal identifier space, but merely means its very few occurrences on AFP/Jinja and AFP/JinjaThreads need to be quoted.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to