On Wed, 28 Mar 2012, Ondřej Kunčar wrote:

After a long discussion during a lunch break we decided to use ".rep_eq". I will also change "_rsp" to ".rsp". What about "_def"? Should I change it to ".def" as well? "_def" seems to be a inconsistency, I guess because of historical reasons. Should new packages use ".def" instead of "_def"?

I don't see a reason for ".def" -- the traditional "_def" still does its job. By convention it somehow refers to a basic definition behind the scenes, which is sometimes public, sometimes considered private.

BTW, qualified bindings do work in general, but not for term entities. So a Local_Theory.define with qualified names will not exactly work as could be expected, although that is its normal hevaiour: to regard only the base name in the auxiliary context. So local term definitions of some "foo.make" and "bar.make" will cause an error.


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

Reply via email to