Dear Isabelle developers,

When I am porting some of my old code from Isabelle-2016 to Isabelle2016-1, I 
have encountered a problem that the command “SML_file" does not accept a SML 
file that contains the function “PolyML.IntInf.gcd”. By going through NEWS, I 
found the following entry:

* Low-level ML system structures (like PolyML and RunCall) are no longer
exposed to Isabelle/ML user-space. Potential INCOMPATIBILITY.

I am a little confused as I thought SML_file should accept Standard ML files 
(rather than Poly/ML ones).

By the ways, both SML_file and ML_file in Isabelle2016 accept 
“PolyML.IntInf.gcd", while ML_file in Isabelle2016-1(and the development 
version) accept this command. This further confused me, as I thought ML_file is 
the command that compiles Poly/ML files and should reject “PolyML.IntInf.gcd” 
in Isabelle2016-1 as suggested by NEWS.

Any help is greatly appreciated,
isabelle-dev mailing list

Reply via email to