[isabelle-dev] NEWS
Amine Chaieb
chaieb at in.tum.de
Wed Jul 2 11:34:36 CEST 2008
Very nice job!
Amine.
PS: In Reflected Ferrack you start combutation with True, i.e. @{code
T}, if the input is @{term False}. Fortunately this does not happen
often.... Even with @{code} we still need to be careful...
Florian Haftmann wrote:
> New ML antiquotation 'code': takes constant as argument, generates
> corresponding code in background and inserts name of the corresponding
> resulting ML value/function/datatype constructor binding in place. All
> occurences of 'code' with a single ML block are generated simultaneously.
> Provides a generic and safe interface for instrumentalizing code
> generation. See HOL/ex/Code_Antiq for a toy example, or
> HOL/Complex/ex/ReflectedFerrack for a more ambitious application. In
> future you ought refrain from ad-hoc compiling generated SML code on
> the ML toplevel.
> Note that (for technical reasons) 'code' cannot refer to constants for
> which user-defined serializations are set. Refer to the corresponding
> ML counterpart directly in that cases.
>
> Florian
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Isabelle-dev mailing list
> Isabelle-dev at mailbroy.informatik.tu-muenchen.de
> https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev
More information about the isabelle-dev
mailing list