[m-dev.] icfp2000 broken?

Nancy Mazur Nancy.Mazur at cs.kuleuven.ac.be
Tue Nov 28 18:39:43 AEDT 2000


Hi, 

I wanted to use the icfp2000 entry to do so tests on it... but
there seems to be something broken.. and it only occurs lately.. 

Checking out a fresh copy, and using mmc version: 
[nancy at woolloomooloo]$ mmc --version
mercury_compile: unrecognized option `--version'Mercury Compiler, version
rotd-2000-11-12, configured for i686-pc-linux-gnuCopyright (C) 1993-2000 The
University of MelbourneUsage: mmc [<options>] <arguments>Use `mmc --help' for
more information.[nancy at woolloomooloo]$ 

I get the following output when mmaking the examples: 

time cpp -P checked-cone.gml | ../main

real	0m1.353s
user	0m1.280s
sys	0m0.070s
time cpp -P checked-cube.gml | ../main

real	0m1.072s
user	0m1.000s
sys	0m0.080s
time cpp -P checked-cylinder.gml | ../main

real	0m2.344s
user	0m2.280s
sys	0m0.060s
time cpp -P checked-sphere.gml | ../main

real	0m1.973s
user	0m1.910s
sys	0m0.060s
time cpp -P chess.gml | ../main
univ(invalid_object(basic_object(0, plane(surface(three("board",
object(transform(transform(basic_object(3, cube(surface(empty,
[single_token(binder("v")), single_token(binder("u")),
single_token(binder("face")), single_token(number(integer(3))),
single_token(identifier("face")), single_token(operator(lessi)),
function([single_token(number(integer(0))), single_token(identifier("u")),
single_token(number(real(8.00000000000000))), single_token(operator(mulf)),
single_token(operator(floor)), single_token(identifier("v")),
single_token(number(real(8.00000000000000))), single_token(operator(mulf)),
single_token(operator(floor)), single_token(operator(addi))]),
function([single_token(identifier("face")), single_token(number(integer(2))),
single_token(operator(modi)), single_token(number(integer(0))),
single_token(operator(eqi)), single_token(extra(constant_if(int(0), int(1)))),
single_token(identifier("u")), single_token(number(real(8.00000000000000))),
single_token(operator(mulf)), single_token(operator(floor))]),
single_token(operator((if))), single_token(number(integer(2))),
single_token(operator(modi)), single_token(operator(eqi)),
single_token(extra(constant_if(point(point(0.200000000000000,
0.200000000000000, 0.300000000000000)), point(point(1.00000000000000,
1.00000000000000, 0.800000000000000))))),
single_token(number(real(0.400000000000000))),
single_token(number(real(0.600000000000000))), single_token([...]

real	0m0.438s
user	0m0.250s
sys	0m0.190s
make: *** [chess.ppm] Error 1

I've skipped a part... this problem only showed lately... I didn't use
to have any problems at all with the icfp2000 entry.. 

Any ideas? 
Nancy

--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list