[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Texmacs-dev] More Scheme benchmarks
From: |
David MENTRE |
Subject: |
[Texmacs-dev] More Scheme benchmarks |
Date: |
Sun, 23 May 2004 17:52:33 +0200 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Hello,
I have added several Schemes to Doug benchmark. Right know, I have only
added compute intensive ones because they only use standardised
Scheme. I intend to port other benches only on Schemes we find
interesting.
Here is the current benches done:
PROGRAMS WRITTEN BY LANGUAGE
bigloo:
DONE(22): ackermann ary3 fibo hash hash2 heapsort hello lists matrix methcall
moments nestedloop objinst random regexmatch reversefile sieve spellcheck
strcat sumcol wc wordfreq
WANT(1): prodcons
cmucl:
DONE(20): ackermann ary3 fibo hash hash2 heapsort hello matrix methcall
moments nestedloop objinst prodcons random regexmatch reversefile spellcheck
strcat sumcol wc
WANT(3): lists sieve wordfreq
g++:
DONE(18): ackermann ary3 fibo hash hash2 heapsort hello matrix methcall
moments nestedloop objinst prodcons random sieve strcat sumcol wc
WANT(5): lists regexmatch reversefile spellcheck wordfreq
gauche:
DONE(8): ackermann ary3 fibo hello matrix nestedloop sieve sumcol
WANT(15): hash hash2 heapsort lists methcall moments objinst prodcons random
regexmatch reversefile spellcheck strcat wc wordfreq
gcc:
DONE(23): ackermann ary3 fibo hash hash2 heapsort hello lists matrix methcall
moments nestedloop objinst prodcons random regexmatch reversefile sieve
spellcheck strcat sumcol wc wordfreq
WANT(0):
guile:
DONE(21): ackermann ary3 fibo hash2 heapsort hello matrix methcall moments
nestedloop objinst prodcons random regexmatch reversefile sieve spellcheck
strcat sumcol wc wordfreq
WANT(2): hash lists
mzscheme:
DONE(8): ackermann ary3 fibo hello matrix reversefile sieve sumcol
WANT(15): hash hash2 heapsort lists methcall moments nestedloop objinst
prodcons random regexmatch spellcheck strcat wc wordfreq
ocaml:
DONE(22): ackermann ary3 fibo hash hash2 heapsort hello lists matrix methcall
moments nestedloop objinst prodcons random reversefile sieve spellcheck strcat
sumcol wc wordfreq
WANT(1): regexmatch
python:
DONE(23): ackermann ary3 fibo hash hash2 heapsort hello lists matrix methcall
moments nestedloop objinst prodcons random regexmatch reversefile sieve
spellcheck strcat sumcol wc wordfreq
WANT(0):
rschemei:
DONE(9): ackermann ary3 fibo hello matrix nestedloop reversefile sieve sumcol
WANT(14): hash hash2 heapsort lists methcall moments objinst prodcons random
regexmatch spellcheck strcat wc wordfreq
stalin:
DONE(9): ackermann ary3 fibo heapsort hello moments nestedloop sieve sumcol
WANT(14): hash hash2 lists matrix methcall objinst prodcons random regexmatch
reversefile spellcheck strcat wc wordfreq
stklos-script:
DONE(9): ackermann ary3 fibo hello matrix nestedloop reversefile sieve sumcol
WANT(14): hash hash2 heapsort lists methcall moments objinst prodcons random
regexmatch spellcheck strcat wc wordfreq
>From those first results, I find RScheme, STklos and gauche the fastest
ones. Of course, they are far behind compiled Scheme, Bigloo and Stalin
(stalin is the fastest, but it requires long compilation time). And of
course, no Scheme stands above the crowd on all tests.
Licenses:
- RScheme: unusual one. Seems BSD-like.
- STklos: GNU GPL
- Gauche: BSD-like (many sub license, would need to check but I trust
the Debian guys)
- Bigloo: GNU GPL
- Stalin: GNU GPL
I would avoid MZScheme, it is regularly slower than Guile.
As choice criteria, one should also consider if the Scheme implements
tail recursion. For example, it seems that Gauche does not implement it.
As usual, you'll find all the scripts & results, ready to run on Debian
sarge, at:
http://www.linux-france.org/~dmentre/texmacs/scheme/scheme-shoot.tar.gz
Please find the raw results below:
(cd bench ; make all)
make[1]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hello »
make[3]: « hello.bigloo_run » est à jour.
make[3]: « hello.cmucl_run » est à jour.
make[3]: « hello.g++_run » est à jour.
make[3]: « hello.gauche_run » est à jour.
make[3]: « hello.gcc_run » est à jour.
make[3]: « hello.ocaml_run » est à jour.
make[3]: « hello.ocamlb_run » est à jour.
make[3]: « hello.rschemei_run » est à jour.
make[3]: « hello.stalin_run » est à jour.
make[3]: « hello.stklos-script_run » est à jour.
Hello World
Measurement of CPU as N varies
1 50 100 150 200
gcc 0.00 0.04 0.08 0.13 0.17
stalin 0.00 0.04 0.08 0.13 0.17
ocaml 0.00 0.06 0.11 0.18 0.24
bigloo 0.00 0.13 0.26 0.39 0.51
ocamlb 0.00 0.13 0.26 0.38 0.52
g++ 0.00 0.14 0.28 0.41 0.57
gauche 0.02 0.73 1.45 2.16 2.87
cmucl 0.02 0.78 1.54 2.33 3.10
python 0.01 1.03 2.06 3.07 4.09
guile 0.02 1.41 2.85 4.23 5.67
mzscheme 0.03 1.51 3.03 4.52 6.03
rschemei 0.04 1.68 3.38 5.04 6.73
stklos-script 0.07 2.87 5.73 8.57 11.45
Hello World
Summary [N = 1 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
python 0.01 0
gauche 0.02 0
guile 0.02 0
cmucl 0.02 0
mzscheme 0.03 0
rschemei 0.04 0
stklos-script 0.07 0
Hello World
Summary [N = 200 (max)]
Program CPU seconds Memory KB
stalin 0.17 0
gcc 0.17 0
ocaml 0.24 0
bigloo 0.51 0
ocamlb 0.52 0
g++ 0.57 0
gauche 2.87 0
cmucl 3.10 0
python 4.09 0
guile 5.67 0
mzscheme 6.03 0
rschemei 6.73 0
stklos-script 11.45 0
../../bin/make_startup_tab
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hello »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/ackermann »
make[3]: « ackermann.bigloo_run » est à jour.
make[3]: « ackermann.cmucl_run » est à jour.
make[3]: « ackermann.g++_run » est à jour.
make[3]: « ackermann.gauche_run » est à jour.
make[3]: « ackermann.gcc_run » est à jour.
make[3]: « ackermann.ocaml_run » est à jour.
make[3]: « ackermann.ocamlb_run » est à jour.
make[3]: « ackermann.rschemei_run » est à jour.
make[3]: « ackermann.stalin_run » est à jour.
make[3]: « ackermann.stklos-script_run » est à jour.
Ackermann's Function
Measurement of CPU as N varies
4 5 6 7 8
g++ 0.00 0.00 0.00 0.00 0.01
gcc 0.00 0.00 0.00 0.00 0.01
ocaml 0.00 0.00 0.00 0.00 0.01
stalin 0.00 0.00 0.00 0.00 0.03
cmucl 0.01 0.02 0.01 0.02 0.04
bigloo 0.00 0.00 0.00 0.01 0.04
ocamlb 0.00 0.00 0.02 0.07 0.28
stklos-script 0.07 0.07 0.13 0.31 1.08
rschemei 0.04 0.06 0.16 0.51 1.94
mzscheme 0.04 0.09 0.27 0.70 2.40
guile 0.04 0.06 0.18 0.70 2.95
python 0.02 0.05 0.15 0.63 3.33
gauche 0.03 0.04 0.10 0.47 3.56
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.05 which plots 73 ticks
Ackermann's Function
Summary [N = 4 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
cmucl 0.01 0
python 0.02 0
gauche 0.03 0
rschemei 0.04 0
guile 0.04 0
mzscheme 0.04 0
stklos-script 0.07 0
Ackermann's Function
Summary [N = 8 (max)]
Program CPU seconds Memory KB
ocaml 0.01 0
gcc 0.01 0
g++ 0.01 0
stalin 0.03 0
bigloo 0.04 0
cmucl 0.04 0
ocamlb 0.28 0
stklos-script 1.08 0
rschemei 1.94 0
mzscheme 2.40 0
guile 2.95 0
python 3.33 0
gauche 3.56 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/ackermann »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/ary3 »
make[3]: « ary3.bigloo_run » est à jour.
make[3]: « ary3.cmucl_run » est à jour.
make[3]: « ary3.g++_run » est à jour.
make[3]: « ary3.gauche_run » est à jour.
make[3]: « ary3.gcc_run » est à jour.
make[3]: « ary3.ocaml_run » est à jour.
make[3]: « ary3.ocamlb_run » est à jour.
make[3]: « ary3.rschemei_run » est à jour.
make[3]: « ary3.stalin_run » est à jour.
make[3]: « ary3.stklos-script_run » est à jour.
Array Access III
Measurement of CPU as N varies
1000 3000 5000 7000
gcc 0.00 0.00 0.00 0.00
g++ 0.00 0.01 0.00 0.01
stalin 0.00 0.01 0.01 0.01
ocaml 0.00 0.00 0.01 0.02
bigloo 0.00 0.01 0.01 0.02
cmucl 0.03 0.04 0.06 0.08
ocamlb 0.17 0.51 0.87 1.21
python 0.45 1.34 2.23 3.11
gauche 0.65 1.93 3.20 4.47
rschemei 0.78 2.22 3.65 5.07
stklos-script 0.79 2.26 3.72 5.18
guile 1.16 3.48 5.79 8.16
mzscheme 1.48 4.40 7.30 10.20
Array Access III
Summary [N = 1000 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
gcc 0.00 0
g++ 0.00 0
cmucl 0.03 0
ocamlb 0.17 0
python 0.45 0
gauche 0.65 0
rschemei 0.78 0
stklos-script 0.79 0
guile 1.16 0
mzscheme 1.48 0
Array Access III
Summary [N = 7000 (max)]
Program CPU seconds Memory KB
gcc 0.00 0
stalin 0.01 0
g++ 0.01 0
bigloo 0.02 0
ocaml 0.02 0
cmucl 0.08 0
ocamlb 1.21 0
python 3.11 0
gauche 4.47 0
rschemei 5.07 0
stklos-script 5.18 0
guile 8.16 0
mzscheme 10.20 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/ary3 »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/fibo »
make[3]: « fibo.bigloo_run » est à jour.
make[3]: « fibo.cmucl_run » est à jour.
make[3]: « fibo.cmucl2.cmucl_run » est à jour.
make[3]: « fibo.g++_run » est à jour.
make[3]: « fibo.gauche_run » est à jour.
make[3]: « fibo.gcc_run » est à jour.
make[3]: « fibo.ocaml_run » est à jour.
make[3]: « fibo.ocamlb_run » est à jour.
make[3]: « fibo.rschemei_run » est à jour.
make[3]: « fibo.stalin_run » est à jour.
make[3]: « fibo.stklos-script_run » est à jour.
Fibonacci Numbers
Measurement of CPU as N varies
8 24 32
ocaml 0.00 0.00 0.03
g++ 0.00 0.00 0.04
gcc 0.00 0.00 0.04
stalin 0.00 0.00 0.04
bigloo 0.00 0.00 0.05
cmucl 0.01 0.02 0.11
cmucl2 0.03 0.03 0.13
ocamlb 0.00 0.01 0.57
stklos-script 0.07 0.09 2.02
rschemei 0.03 0.09 2.08
gauche 0.02 0.06 2.19
python 0.01 0.10 3.86
mzscheme 0.03 0.13 4.41
guile 0.02 0.14 5.33
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.1 which plots 55 ticks
Fibonacci Numbers
Summary [N = 32 (max)]
Program CPU seconds Memory KB
ocaml 0.03 0
stalin 0.04 0
gcc 0.04 0
g++ 0.04 0
bigloo 0.05 0
cmucl 0.11 0
cmucl2 0.13 0
ocamlb 0.57 0
stklos-script 2.02 0
rschemei 2.08 0
gauche 2.19 0
python 3.86 0
mzscheme 4.41 0
guile 5.33 0
Fibonacci Numbers
Summary [N = 8 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
python 0.01 0
cmucl 0.01 0
gauche 0.02 0
guile 0.02 0
rschemei 0.03 0
cmucl2 0.03 0
mzscheme 0.03 0
stklos-script 0.07 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/fibo »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hash »
make[3]: « hash.bigloo_run » est à jour.
make[3]: « hash.cmucl_run » est à jour.
make[3]: « hash.g++_run » est à jour.
make[3]: « hash.gcc_run » est à jour.
make[3]: « hash.ocaml_run » est à jour.
make[3]: « hash.ocamlb_run » est à jour.
Hash (Associative Array) Access
Measurement of CPU as N varies
20000 40000 60000 80000
gcc 0.02 0.05 0.07 0.09
ocaml 0.02 0.06 0.09 0.12
g++ 0.03 0.08 0.12 0.15
cmucl 0.04 0.08 0.11 0.17
python 0.07 0.14 0.19 0.26
bigloo 0.05 0.11 0.18 0.28
ocamlb 0.07 0.15 0.23 0.31
Hash (Associative Array) Access
Summary [N = 20000 (min)]
Program CPU seconds Memory KB
gcc 0.02 0
ocaml 0.02 0
g++ 0.03 0
cmucl 0.04 0
bigloo 0.05 0
python 0.07 0
ocamlb 0.07 0
Hash (Associative Array) Access
Summary [N = 80000 (max)]
Program CPU seconds Memory KB
gcc 0.09 0
ocaml 0.12 0
g++ 0.15 0
cmucl 0.17 0
python 0.26 0
bigloo 0.28 0
ocamlb 0.31 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hash »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hash2 »
make[3]: « hash2.bigloo_run » est à jour.
make[3]: « hash2.cmucl_run » est à jour.
make[3]: « hash2.g++_run » est à jour.
make[3]: « hash2.gcc_run » est à jour.
make[3]: « hash2.ocaml_run » est à jour.
make[3]: « hash2.ocamlb_run » est à jour.
Hashes Part II
Measurement of CPU as N varies
10 50 100 150
gcc 0.03 0.14 0.26 0.39
ocaml 0.04 0.14 0.28 0.40
bigloo 0.06 0.26 0.52 0.77
g++ 0.06 0.29 0.57 0.83
cmucl 0.13 0.52 0.96 1.42
python2 0.16 0.58 1.12 1.64
ocamlb 0.14 0.57 1.12 1.66
python 0.22 0.72 1.31 1.90
guile 4.55 21.82 44.01 66.02
Hashes Part II
Summary [N = 10 (min)]
Program CPU seconds Memory KB
gcc 0.03 0
ocaml 0.04 0
bigloo 0.06 0
g++ 0.06 0
cmucl 0.13 0
ocamlb 0.14 0
python2 0.16 0
python 0.22 0
guile 4.55 0
Hashes Part II
Summary [N = 150 (max)]
Program CPU seconds Memory KB
gcc 0.39 0
ocaml 0.40 0
bigloo 0.77 0
g++ 0.83 0
cmucl 1.42 0
python2 1.64 0
ocamlb 1.66 0
python 1.90 0
guile 66.02 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/hash2 »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/heapsort »
make[3]: « heapsort.bigloo_run » est à jour.
make[3]: « heapsort.cmucl_run » est à jour.
make[3]: « heapsort.g++_run » est à jour.
make[3]: « heapsort.gcc_run » est à jour.
make[3]: « heapsort.ocaml_run » est à jour.
make[3]: « heapsort.ocamlb_run » est à jour.
cp /home/david/pub/texmacs/scheme/scheme-shoot/bench/heapsort/heapsort.stalin
heapsort.stalin_run.sc
/usr/bin/stalin -I /usr/local/stalin -d1 -Ob -Om -On -Or -Ot -copt -O3 -copt
-fomit-frame-pointer -copt -Wall -copt -freg-struct-return
heapsort.stalin_run.sc
Reading source
Expanding macros
heapsort.stalin_run.sc:20:400:Unbound variable
rm heapsort.stalin_run.sc
BUILD COMMANDS FOR: heapsort.stalin
dim mai 23 17:15:51 CEST 2004
cp /home/david/pub/texmacs/scheme/scheme-shoot/bench/heapsort/heapsort.stalin
heapsort.stalin_run.sc
/usr/bin/stalin -I /usr/local/stalin -d1 -Ob -Om -On -Or -Ot -copt -O3 -copt
-fomit-frame-pointer -copt -Wall -copt -freg-struct-return
heapsort.stalin_run.sc
Reading source
Expanding macros
heapsort.stalin_run.sc:20:400:Unbound variable
make[3]: *** [heapsort.stalin_run] Erreur 255
rm heapsort.stalin_run.sc
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/heapsort »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/lists »
make[3]: « lists.bigloo_run » est à jour.
make[3]: « lists.gcc_run » est à jour.
make[3]: « lists.ocaml_run » est à jour.
make[3]: « lists.ocamlb_run » est à jour.
List Processing
Measurement of CPU as N varies
1 4 8 12 16
gcc 0.00 0.00 0.00 0.00 0.00
ocaml 0.00 0.00 0.01 0.01 0.02
bigloo 0.01 0.01 0.03 0.04 0.06
python 0.04 0.10 0.19 0.28 0.36
ocamlb 0.02 0.10 0.21 0.32 0.42
List Processing
Summary [N = 16 (max)]
Program CPU seconds Memory KB
gcc 0.00 0
ocaml 0.02 0
bigloo 0.06 0
python 0.36 0
ocamlb 0.42 0
List Processing
Summary [N = 1 (min)]
Program CPU seconds Memory KB
gcc 0.00 0
ocaml 0.00 0
bigloo 0.01 0
ocamlb 0.02 0
python 0.04 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/lists »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/matrix »
make[3]: « matrix.bigloo_run » est à jour.
make[3]: « matrix.cmucl_run » est à jour.
make[3]: « matrix.g++_run » est à jour.
make[3]: « matrix.gauche_run » est à jour.
make[3]: « matrix.gcc_run » est à jour.
make[3]: « matrix.ocaml_run » est à jour.
make[3]: « matrix.ocamlb_run » est à jour.
make[3]: « matrix.rschemei_run » est à jour.
make[3]: « matrix.stklos-script_run » est à jour.
Matrix Multiplication
Measurement of CPU as N varies
1 100 200 300
g++ 0.00 0.01 0.02 0.02
gcc 0.00 0.00 0.01 0.02
ocaml 0.00 0.01 0.02 0.03
bigloo 0.00 0.02 0.03 0.06
cmucl 0.01 0.03 0.06 0.09
ocamlb 0.00 0.57 1.13 1.69
python 0.04 1.75 3.46 5.18
stklos-script 0.10 2.48 4.87 7.30
rschemei 0.13 3.70 7.28 10.86
gauche 0.05 3.70 7.39 10.96
guile 0.07 3.92 7.87 11.70
mzscheme 0.09 4.85 9.69 14.56
Matrix Multiplication
Summary [N = 1 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
cmucl 0.01 0
python 0.04 0
gauche 0.05 0
guile 0.07 0
mzscheme 0.09 0
stklos-script 0.10 0
rschemei 0.13 0
Matrix Multiplication
Summary [N = 300 (max)]
Program CPU seconds Memory KB
gcc 0.02 0
g++ 0.02 0
ocaml 0.03 0
bigloo 0.06 0
cmucl 0.09 0
ocamlb 1.69 0
python 5.18 0
stklos-script 7.30 0
rschemei 10.86 0
gauche 10.96 0
guile 11.70 0
mzscheme 14.56 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/matrix »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/methcall »
make[3]: « methcall.bigloo_run » est à jour.
make[3]: « methcall.cmucl_run » est à jour.
make[3]: « methcall.g++_run » est à jour.
make[3]: « methcall.gcc_run » est à jour.
make[3]: « methcall.ocaml_run » est à jour.
make[3]: « methcall.ocamlb_run » est à jour.
Method Calls
Measurement of CPU as N varies
100000 400000 700000 1000000
g++ 0.00 0.00 0.00 0.01
gcc 0.00 0.00 0.01 0.01
ocaml 0.00 0.02 0.03 0.05
cmucl 0.04 0.06 0.08 0.10
bigloo 0.01 0.05 0.10 0.14
ocamlb 0.07 0.28 0.49 0.69
python 0.45 1.71 2.98 4.26
guile 0.58 2.07 3.61 5.15
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.1 which plots 53 ticks
Method Calls
Summary [N = 1000000 (max)]
Program CPU seconds Memory KB
gcc 0.01 0
g++ 0.01 0
ocaml 0.05 0
cmucl 0.10 0
bigloo 0.14 0
ocamlb 0.69 0
python 4.26 0
guile 5.15 0
Method Calls
Summary [N = 100000 (min)]
Program CPU seconds Memory KB
gcc 0.00 0
ocaml 0.00 0
g++ 0.00 0
bigloo 0.01 0
cmucl 0.04 0
ocamlb 0.07 0
python 0.45 0
guile 0.58 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/methcall »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/moments »
make[3]: « moments.bigloo_run » est à jour.
make[3]: « moments.cmucl_run » est à jour.
make[3]: « moments.g++_run » est à jour.
make[3]: « moments.gcc_run » est à jour.
make[3]: « moments.ocaml_run » est à jour.
make[3]: « moments.ocamlb_run » est à jour.
cp /home/david/pub/texmacs/scheme/scheme-shoot/bench/moments/moments.stalin
moments.stalin_run.sc
/usr/bin/stalin -I /usr/local/stalin -d1 -Ob -Om -On -Or -Ot -copt -O3 -copt
-fomit-frame-pointer -copt -Wall -copt -freg-struct-return
moments.stalin_run.sc
Reading source
Expanding macros
moments.stalin_run.sc:32:1020:Unbound variable
rm moments.stalin_run.sc
BUILD COMMANDS FOR: moments.stalin
dim mai 23 17:15:55 CEST 2004
cp /home/david/pub/texmacs/scheme/scheme-shoot/bench/moments/moments.stalin
moments.stalin_run.sc
/usr/bin/stalin -I /usr/local/stalin -d1 -Ob -Om -On -Or -Ot -copt -O3 -copt
-fomit-frame-pointer -copt -Wall -copt -freg-struct-return
moments.stalin_run.sc
Reading source
Expanding macros
moments.stalin_run.sc:32:1020:Unbound variable
make[3]: *** [moments.stalin_run] Erreur 255
rm moments.stalin_run.sc
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/moments »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/nestedloop »
make[3]: « nestedloop.bigloo_run » est à jour.
make[3]: « nestedloop.cmucl_run » est à jour.
make[3]: « nestedloop.g++_run » est à jour.
make[3]: « nestedloop.gauche_run » est à jour.
make[3]: « nestedloop.gcc_run » est à jour.
make[3]: « nestedloop.ocaml_run » est à jour.
make[3]: « nestedloop.ocamlb_run » est à jour.
make[3]: « nestedloop.rschemei_run » est à jour.
make[3]: « nestedloop.stalin_run » est à jour.
make[3]: « nestedloop.stklos-script_run » est à jour.
Nested Loops
Measurement of CPU as N varies
4 8 12 16
g++ 0.00 0.00 0.01 0.03
gcc 0.00 0.00 0.00 0.03
stalin 0.00 0.00 0.01 0.03
ocaml 0.00 0.00 0.01 0.05
bigloo 0.00 0.00 0.01 0.05
cmucl 0.01 0.01 0.03 0.09
ocamlb 0.00 0.03 0.30 1.65
python 0.01 0.08 0.62 3.36
rschemei 0.12 0.24 1.30 6.43
stklos-script 0.07 0.22 1.69 8.56
gauche 0.02 0.19 1.76 9.25
guile 0.03 0.28 2.79 15.05
Nested Loops
Summary [N = 16 (max)]
Program CPU seconds Memory KB
stalin 0.03 0
gcc 0.03 0
g++ 0.03 0
bigloo 0.05 0
ocaml 0.05 0
cmucl 0.09 0
ocamlb 1.65 0
python 3.36 0
rschemei 6.43 0
stklos-script 8.56 0
gauche 9.25 0
guile 15.05 0
Nested Loops
Summary [N = 4 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
python 0.01 0
cmucl 0.01 0
gauche 0.02 0
guile 0.03 0
stklos-script 0.07 0
rschemei 0.12 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/nestedloop »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/objinst »
make[3]: « objinst.bigloo_run » est à jour.
make[3]: « objinst.cmucl_run » est à jour.
make[3]: « objinst.g++_run » est à jour.
make[3]: « objinst.gcc_run » est à jour.
make[3]: « objinst.ocaml_run » est à jour.
make[3]: « objinst.ocamlb_run » est à jour.
Object Instantiation
Measurement of CPU as N varies
100000 400000 700000 1000000
ocaml 0.01 0.05 0.09 0.13
gcc 0.01 0.06 0.10 0.14
g++ 0.02 0.07 0.13 0.18
bigloo 0.02 0.07 0.13 0.18
cmucl 0.05 0.13 0.20 0.28
ocamlb 0.18 0.74 1.30 1.84
python 0.50 1.92 3.36 4.80
guile 1.05 3.94 6.82 9.70
Object Instantiation
Summary [N = 1000000 (max)]
Program CPU seconds Memory KB
ocaml 0.13 0
gcc 0.14 0
bigloo 0.18 0
g++ 0.18 0
cmucl 0.28 0
ocamlb 1.84 0
python 4.80 0
guile 9.70 0
Object Instantiation
Summary [N = 100000 (min)]
Program CPU seconds Memory KB
gcc 0.01 0
ocaml 0.01 0
bigloo 0.02 0
g++ 0.02 0
cmucl 0.05 0
ocamlb 0.18 0
python 0.50 0
guile 1.05 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/objinst »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/prodcons »
make[3]: « prodcons.cmucl_run » est à jour.
make[3]: « prodcons.g++_run » est à jour.
make[3]: « prodcons.gcc_run » est à jour.
make[3]: « prodcons.ocaml_run » est à jour.
make[3]: « prodcons.ocamlb_run » est à jour.
Producer/Consumer Threads
Measurement of CPU as N varies
10000 30000 70000 100000
g++ 0.03 0.07 0.18 0.23
gcc 0.02 0.08 0.18 0.25
ocaml 0.03 0.06 0.17 0.30
ocamlb 0.04 0.09 0.25 0.37
guile 0.12 0.26 0.56 0.78
cmucl 0.12 0.32 0.74 1.06
python 0.27 0.80 1.87 2.61
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.05 which plots 54 ticks
Producer/Consumer Threads
Summary [N = 100000 (max)]
Program CPU seconds Memory KB
g++ 0.23 0
gcc 0.25 0
ocaml 0.30 0
ocamlb 0.37 0
guile 0.78 0
cmucl 1.06 0
python 2.61 0
Producer/Consumer Threads
Summary [N = 10000 (min)]
Program CPU seconds Memory KB
gcc 0.02 0
ocaml 0.03 0
g++ 0.03 0
ocamlb 0.04 0
guile 0.12 0
cmucl 0.12 0
python 0.27 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/prodcons »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/random »
make[3]: « random.bigloo_run » est à jour.
make[3]: « random.cmucl_run » est à jour.
make[3]: « random.g++_run » est à jour.
make[3]: « random.gcc_run » est à jour.
make[3]: « random.ocaml_run » est à jour.
make[3]: « random.ocamlb_run » est à jour.
Random Number Generator
Measurement of CPU as N varies
1000 300000 600000 900000
g++ 0.00 0.00 0.01 0.01
gcc 0.00 0.00 0.01 0.01
ocaml 0.00 0.01 0.03 0.04
cmucl 0.01 0.03 0.03 0.05
bigloo 0.00 0.08 0.16 0.24
ocamlb 0.00 0.14 0.27 0.40
python 0.02 0.44 0.85 1.28
guile 0.03 0.81 1.57 2.34
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.05 which plots 48 ticks
Random Number Generator
Summary [N = 1000 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
ocamlb 0.00 0
gcc 0.00 0
ocaml 0.00 0
g++ 0.00 0
cmucl 0.01 0
python 0.02 0
guile 0.03 0
Random Number Generator
Summary [N = 900000 (max)]
Program CPU seconds Memory KB
gcc 0.01 0
g++ 0.01 0
ocaml 0.04 0
cmucl 0.05 0
bigloo 0.24 0
ocamlb 0.40 0
python 1.28 0
guile 2.34 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/random »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/regexmatch »
make[3]: « regexmatch.bigloo_run » est à jour.
make[3]: « regexmatch.cmucl_run » est à jour.
make[3]: « regexmatch.gcc_run » est à jour.
Regular Expression Matching
Measurement of CPU as N varies
1 3000 6000 9000
bigloo 0.00 0.22 0.42 0.64
cmucl 0.03 0.26 0.48 0.76
gcc 0.00 0.39 0.79 1.18
python 0.02 0.50 0.97 1.45
guile 0.04 2.30 4.52 6.73
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.1 which plots 69 ticks
Regular Expression Matching
Summary [N = 1 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
gcc 0.00 0
python 0.02 0
cmucl 0.03 0
guile 0.04 0
Regular Expression Matching
Summary [N = 9000 (max)]
Program CPU seconds Memory KB
bigloo 0.64 0
cmucl 0.76 0
gcc 1.18 0
python 1.45 0
guile 6.73 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/regexmatch »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/reversefile »
make[3]: « reversefile.bigloo_run » est à jour.
make[3]: « reversefile.cmucl_run » est à jour.
make[3]: « reversefile.gcc_run » est à jour.
make[3]: « reversefile.ocaml_run » est à jour.
make[3]: « reversefile.ocamlb_run » est à jour.
make[3]: « reversefile.rschemei_run » est à jour.
make[3]: « reversefile.stklos-script_run » est à jour.
Reverse a File
Measurement of CPU as N varies
5 10 15 20
gcc 0.01 0.02 0.03 0.04
ocaml 0.01 0.02 0.04 0.05
python 0.05 0.09 0.14 0.18
bigloo 0.05 0.10 0.15 0.20
ocamlb 0.10 0.21 0.31 0.41
rschemei 0.16 0.26 0.36 0.46
stklos-script 0.18 0.31 0.43 0.55
cmucl 0.26 0.51 0.84 1.12
guile 0.40 0.85 1.33 1.85
mzscheme 0.70 1.53 2.43 3.15
Reverse a File
Summary [N = 20 (max)]
Program CPU seconds Memory KB
gcc 0.04 0
ocaml 0.05 0
python 0.18 0
bigloo 0.20 0
ocamlb 0.41 0
rschemei 0.46 0
stklos-script 0.55 0
cmucl 1.12 0
guile 1.85 0
mzscheme 3.15 0
Reverse a File
Summary [N = 5 (min)]
Program CPU seconds Memory KB
ocaml 0.01 0
gcc 0.01 0
bigloo 0.05 0
python 0.05 0
ocamlb 0.10 0
rschemei 0.16 0
stklos-script 0.18 0
cmucl 0.26 0
guile 0.40 0
mzscheme 0.70 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/reversefile »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/sieve »
make[3]: « sieve.bigloo_run » est à jour.
make[3]: « sieve.g++_run » est à jour.
make[3]: « sieve.g++2.g++_run » est à jour.
make[3]: « sieve.gauche_run » est à jour.
make[3]: « sieve.gcc_run » est à jour.
make[3]: « sieve.ocaml_run » est à jour.
make[3]: « sieve.ocamlb_run » est à jour.
make[3]: « sieve.rschemei_run » est à jour.
make[3]: « sieve.stalin_run » est à jour.
make[3]: « sieve.stklos-script_run » est à jour.
Sieve of Eratosthenes
Measurement of CPU as N varies
1 300 600 900
gcc 0.00 0.02 0.04 0.06
ocaml 0.00 0.02 0.05 0.07
stalin 0.00 0.02 0.05 0.07
bigloo 0.00 0.02 0.05 0.08
g++ 0.00 0.03 0.06 0.09
ocamlb 0.00 1.19 2.37 3.57
python 0.02 2.71 5.37 8.07
rschemei 0.08 4.47 8.89 13.28
gauche 0.04 4.81 9.64 14.41
g++2 0.02 5.36 10.75 16.12
stklos-script 0.08 5.57 11.07 16.56
guile 0.06 6.55 13.06 19.61
mzscheme 0.07 10.20 20.39 30.52
Sieve of Eratosthenes
Summary [N = 1 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
stalin 0.00 0
ocaml 0.00 0
ocamlb 0.00 0
gcc 0.00 0
g++ 0.00 0
python 0.02 0
g++2 0.02 0
gauche 0.04 0
guile 0.06 0
mzscheme 0.07 0
rschemei 0.08 0
stklos-script 0.08 0
Sieve of Eratosthenes
Summary [N = 900 (max)]
Program CPU seconds Memory KB
gcc 0.06 0
stalin 0.07 0
ocaml 0.07 0
bigloo 0.08 0
g++ 0.09 0
ocamlb 3.57 0
python 8.07 0
rschemei 13.28 0
gauche 14.41 0
g++2 16.12 0
stklos-script 16.56 0
guile 19.61 0
mzscheme 30.52 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/sieve »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/spellcheck »
make[3]: « spellcheck.bigloo_run » est à jour.
make[3]: « spellcheck.cmucl_run » est à jour.
make[3]: « spellcheck.gcc_run » est à jour.
make[3]: « spellcheck.ocaml_run » est à jour.
make[3]: « spellcheck.ocamlb_run » est à jour.
Spell Checker
Measurement of CPU as N varies
1 4 7 10
gcc 0.04 0.09 0.15 0.19
ocaml 0.07 0.16 0.23 0.31
bigloo 0.07 0.20 0.34 0.45
python 0.13 0.27 0.40 0.55
ocamlb 0.14 0.32 0.50 0.70
cmucl 0.22 0.61 0.99 1.35
guile 0.76 1.97 3.15 4.34
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.05 which plots 88 ticks
Spell Checker
Summary [N = 10 (max)]
Program CPU seconds Memory KB
gcc 0.19 0
ocaml 0.31 0
bigloo 0.45 0
python 0.55 0
ocamlb 0.70 0
cmucl 1.35 0
guile 4.34 0
Spell Checker
Summary [N = 1 (min)]
Program CPU seconds Memory KB
gcc 0.04 0
bigloo 0.07 0
ocaml 0.07 0
python 0.13 0
ocamlb 0.14 0
cmucl 0.22 0
guile 0.76 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/spellcheck »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/strcat »
make[3]: « strcat.bigloo_run » est à jour.
make[3]: « strcat.bigloo2.bigloo_run » est à jour.
make[3]: « strcat.cmucl_run » est à jour.
make[3]: « strcat.cmucl2.cmucl_run » est à jour.
make[3]: « strcat.g++_run » est à jour.
make[3]: « strcat.gcc_run » est à jour.
make[3]: « strcat.ocaml_run » est à jour.
make[3]: « strcat.ocaml2.ocaml_run » est à jour.
make[3]: « strcat.ocamlb_run » est à jour.
make[3]: « strcat.ocamlb2.ocamlb_run » est à jour.
String Concatenation
Measurement of CPU as N varies
10000 20000 30000 40000
g++ 0.00 0.00 0.00 0.00
gcc 0.00 0.00 0.00 0.00
ocaml 0.00 0.00 0.00 0.00
bigloo 0.00 0.00 0.00 0.00
cmucl 0.02 0.02 0.02 0.01
ocamlb 0.01 0.01 0.02 0.03
cmucl2 0.01 0.01 0.02 0.03
python 0.02 0.03 0.04 0.05
guile 0.13 0.18 0.23 0.28
bigloo2 0.65 2.59 5.83 10.61
ocaml2 0.47 2.07 6.82 12.33
python2 0.13 1.01 5.71 12.99
ocamlb2 0.49 2.30 7.45 13.24
String Concatenation
Summary [N = 10000 (min)]
Program CPU seconds Memory KB
bigloo 0.00 0
ocaml 0.00 0
gcc 0.00 0
g++ 0.00 0
cmucl2 0.01 0
ocamlb 0.01 0
python 0.02 0
cmucl 0.02 0
python2 0.13 0
guile 0.13 0
ocaml2 0.47 0
ocamlb2 0.49 0
bigloo2 0.65 0
String Concatenation
Summary [N = 40000 (max)]
Program CPU seconds Memory KB
bigloo 0.00 0
ocaml 0.00 0
gcc 0.00 0
g++ 0.00 0
cmucl 0.01 0
cmucl2 0.03 0
ocamlb 0.03 0
python 0.05 0
guile 0.28 0
bigloo2 10.61 0
ocaml2 12.33 0
python2 12.99 0
ocamlb2 13.24 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/strcat »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/sumcol »
make[3]: « sumcol.bigloo_run » est à jour.
make[3]: « sumcol.cmucl_run » est à jour.
make[3]: « sumcol.g++_run » est à jour.
make[3]: « sumcol.gauche_run » est à jour.
make[3]: « sumcol.gcc_run » est à jour.
make[3]: « sumcol.gcc2.gcc_run » est à jour.
make[3]: « sumcol.ocaml_run » est à jour.
make[3]: « sumcol.ocamlb_run » est à jour.
make[3]: « sumcol.rschemei_run » est à jour.
make[3]: « sumcol.stalin_run » est à jour.
make[3]: « sumcol.stklos-script_run » est à jour.
Sum a File of Numbers
Measurement of CPU as N varies
100 400 700 1000
gcc 0.02 0.07 0.13 0.19
gcc2 0.02 0.07 0.13 0.19
ocaml 0.03 0.10 0.17 0.25
g++ 0.03 0.12 0.21 0.32
bigloo 0.05 0.19 0.34 0.48
ocamlb 0.07 0.30 0.52 0.74
stalin 0.07 0.30 0.54 0.78
python 0.14 0.50 0.86 1.23
stklos-script 0.21 0.66 1.10 1.58
cmucl 0.17 0.68 1.18 1.70
python2 0.20 0.74 1.28 1.81
gauche 0.19 0.74 1.27 1.82
mzscheme 0.28 1.02 1.78 2.52
guile 0.46 1.75 3.05 4.35
rschemei 0.56 2.08 3.62 5.16
Chart::Base : Caution: Tick limit of 100 exceeded. Backing of to an interval of
0.1 which plots 53 ticks
Sum a File of Numbers
Summary [N = 1000 (max)]
Program CPU seconds Memory KB
gcc2 0.19 0
gcc 0.19 0
ocaml 0.25 0
g++ 0.32 0
bigloo 0.48 0
ocamlb 0.74 0
stalin 0.78 0
python 1.23 0
stklos-script 1.58 0
cmucl 1.70 0
python2 1.81 0
gauche 1.82 0
mzscheme 2.52 0
guile 4.35 0
rschemei 5.16 0
Sum a File of Numbers
Summary [N = 100 (min)]
Program CPU seconds Memory KB
gcc2 0.02 0
gcc 0.02 0
ocaml 0.03 0
g++ 0.03 0
bigloo 0.05 0
stalin 0.07 0
ocamlb 0.07 0
python 0.14 0
cmucl 0.17 0
gauche 0.19 0
python2 0.20 0
stklos-script 0.21 0
mzscheme 0.28 0
guile 0.46 0
rschemei 0.56 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/sumcol »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/wc »
make[3]: « wc.bigloo_run » est à jour.
make[3]: « wc.cmucl_run » est à jour.
make[3]: « wc.g++_run » est à jour.
make[3]: « wc.gcc_run » est à jour.
make[3]: « wc.ocaml_run » est à jour.
make[3]: « wc.ocamlb_run » est à jour.
Count Lines/Words/Chars
Measurement of CPU as N varies
500 1000 1500 2000
gcc 0.01 0.02 0.05 0.06
ocaml 0.02 0.04 0.06 0.08
cmucl 0.06 0.10 0.13 0.17
g++ 0.05 0.10 0.16 0.21
python 0.11 0.20 0.30 0.39
bigloo 0.10 0.20 0.30 0.40
ocamlb 0.56 1.11 1.66 2.22
guile 3.88 7.76 11.60 15.46
Count Lines/Words/Chars
Summary [N = 2000 (max)]
Program CPU seconds Memory KB
gcc 0.06 0
ocaml 0.08 0
cmucl 0.17 0
g++ 0.21 0
python 0.39 0
bigloo 0.40 0
ocamlb 2.22 0
guile 15.46 0
Count Lines/Words/Chars
Summary [N = 500 (min)]
Program CPU seconds Memory KB
gcc 0.01 0
ocaml 0.02 0
g++ 0.05 0
cmucl 0.06 0
bigloo 0.10 0
python 0.11 0
ocamlb 0.56 0
guile 3.88 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/wc »
make[2]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/wordfreq »
make[3]: « wordfreq.bigloo_run » est à jour.
make[3]: « wordfreq.gcc_run » est à jour.
make[3]: « wordfreq.gcc2.gcc_run » est à jour.
make[3]: « wordfreq.ocaml_run » est à jour.
make[3]: « wordfreq.ocamlb_run » est à jour.
Word Frequency
Measurement of CPU as N varies
1 5 10 15 20
gcc2 0.01 0.04 0.09 0.12 0.16
gcc 0.01 0.05 0.09 0.13 0.17
ocaml 0.04 0.09 0.15 0.21 0.26
bigloo 0.03 0.11 0.19 0.29 0.37
python 0.08 0.22 0.39 0.57 0.74
ocamlb 0.18 0.59 1.10 1.59 2.08
guile 0.86 2.85 5.33 7.76 10.21
Word Frequency
Summary [N = 1 (min)]
Program CPU seconds Memory KB
gcc2 0.01 0
gcc 0.01 0
bigloo 0.03 0
ocaml 0.04 0
python 0.08 0
ocamlb 0.18 0
guile 0.86 0
Word Frequency
Summary [N = 20 (max)]
Program CPU seconds Memory KB
gcc2 0.16 0
gcc 0.17 0
ocaml 0.26 0
bigloo 0.37 0
python 0.74 0
ocamlb 2.08 0
guile 10.21 0
../../bin/make_all_html
make[2]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench/wordfreq »
make[1]: quittant le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot/bench »
(cd bench ; make --no-print-directory report> report.txt)
make craps codelinks
make[1]: entrant dans le répertoire «
/home/david/pub/texmacs/scheme/scheme-shoot »
make[1]: quittant le répertoire « /home/david/pub/texmacs/scheme/scheme-shoot »
Yours,
d.
--
David Mentré <address@hidden>