OK. It turned out to be a problem with flexible records. Your code in Vector2 had a complicated case of flexible records inside flexible records that were only resolved later on. I've reworked the flexible record handling in the compiler and it now seems to work. It will require an update to SVN and make compiler to build the updated version.
David
On 17/01/2012 05:53, Ian Zimmerman wrote:
Getting this one. WTH? Code is here:
git@github.com:nobrowser/easylib.git
just do 'use "load-all";' from the top level directory ...
PolyML 5.4.1 (release), Linux i386 (32-bit), 2G RAM.