Open GoogleCodeExporter opened 9 years ago
Original comment by hallg...@chalmers.se
on 20 Nov 2013 at 3:43
The problem appears to be that when you use import -retain, the concrete syntax
gets reinterpreted as a resource module, which means that GF adds lock fields
to the linearization types. But this fails if the linearization type is not a
record type. In this case, GF tries to form the type Str ** { lock_A : {} }.
(Lock fields can be thought of as a way to emulate Haskell's newtype, but it
only works for record types...)
Original comment by hallg...@chalmers.se
on 20 Nov 2013 at 5:21
Original issue reported on code.google.com by
gregoire...@gmail.com
on 29 Apr 2013 at 2:15