Re: [isabelle] Code generator forgets to rename type variables for constants with code_abort

> theory Scratch imports Main begin
> typedecl 'in foo
> consts Foo :: "'in foo"
> code_datatype Foo
> definition foo :: "unit => 'in foo" where [code del]: "foo _ = Foo"
> code_abort foo
> definition bar :: "unit foo" where "bar = foo ()"
> export_code bar in OCaml (* OCaml does not like type variables called
> 'in *)
> Obviously, one can fix this by changing the type signature at the
> definition of foo, but I would prefer to use consistent names for my
> type variables.

See now
where normalizing of type variable names is done more extensively.



PGP available:

Attachment: signature.asc
Description: OpenPGP digital signature

This archive was generated by a fusion of Pipermail (Mailman edition) and MHonArc.