how many asserts/retractalls can *you* do per second?
Thomas Charles CONWAY
conway at cs.mu.oz.au
Tue Sep 9 16:00:24 AEST 1997
Hi
You may have noticed that the sicstus version of the compiler was
running a little slowly[1]. The reason seems to be that Fergus's
recent change to io.nu.nl to make the io__state a "global" means
that for each char that gets read, sicstus does an assert and a
retract. Same for each putback_char. That was after I fixed the
bug in which it forgot to assert an initial value of io__save_putback.
This clearly needs a bit of a rethink. Ideas anyone?
Thomas :-)
[1] It took over 5 minutes to read mercury_builtin.int, and so far it's
been about 10 minutes reading io.int. How patient are you?
--
ZZ:wq!
^X^C
Thomas Conway conway at cs.mu.oz.au
AD DEUM ET VINUM Every sword has two edges.
More information about the developers
mailing list