Is there any way to convince PolyML to stop reporting startup
information?
For example, I created a child database, and overrode the "onEntry"
method per the FAQ
to call my "hello world" function. If I run, I still get lots of
helpful data about PolyML:
brent@hopper:/opt/shootout/shootout/bench/hello/tmp$ poly
hello.test_dbase
Poly/ML RTS version I386-4.1.3 (23:03:15 Oct 2 2004)
Copyright (c) 2002 CUTS and contributors.
Running with heap parameters
(h=10240K,ib=2048K,ip=100%,mb=6144K,mp=20%)
Mapping ./hello.test_dbase
Mapping /usr/lib/poly/ML_dbase
Poly/ML 4.1.3 Release
hello world
The standard function is OS.Process.exit
I add a new runtime option "-q" for quiet, to silence some of the
output (by adding some
"if (! be_silent) { proper_printf.... }" stuff):
brent@hopper:/opt/shootout/shootout/bench/hello/tmp$ poly -q
hello.test_dbase
Poly/ML 4.1.3 Release
hello world
The standard function is OS.Process.exit
This works a bit better, but it looks like the "startupFn" still wants
to report it's release value.
Can I override this somehow when creating my child database?
Also, can I get PolyML to stop reporting "The standard function is
OS.Process.exit" when
I call "PolyML.quit()" ?
Thanks,
-Brent