[isabelle-dev] CVS
Makarius
makarius at sketis.net
Tue Mar 25 11:23:52 CET 2008
On Tue, 25 Mar 2008, Amine Chaieb wrote:
> Pure FAILED
> (see also /Users/chaieb/isabelle/heaps//polyml-5.2_ppc-darwin/log/Pure)
>
> {getChar = get, putString = put, lineNumber = fn ... => ..., fileName =
> name,
> nameSpace = ...}
>
> Error: in 'ML-Systems/polyml.ML', line 39.
> Can't unify (unit -> string) * (string -> unit) with
> {getChar: unit -> String.char option, fileName: 'a, nameSpace: bad,
> putString: string -> unit, lineNumber: ...} (Field 1 missing)
> Found near
> while not(List.null(!(in_buffer))) do
> PolyML.compiler({getChar = get, putString = ..., ...})(())
Version 5.2 looks like the CVS snapshot of Poly/ML, which changes
frequently, so you need to update that as well.
> When I use my Older PolyML installation (5.0), Compiling Pure terminates
> in 0 sec without an error message. The log file though contain the
> following:
> PolyML.SaveState.saveState(
> "/Users/chaieb/isabelle/heaps//polyml-5.1_ppc-darwin/Pure");
> true
> )
This looks like the version 5.0 has been declared as 5.1, which just does
not work.
As usual, it is most convenient to use the contributed systems (Poly/ML,
ProofGeneral) from the Isabelle download site. Here the official Poly/ML
5.1 is already prepackaged for various platforms, including ppc-darwin.
Makarius
More information about the isabelle-dev
mailing list