[isabelle-dev] NEWS

Amine Chaieb chaieb at in.tum.de
Wed Jul 2 11:34:36 CEST 2008

Very nice job!


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