Ciao, I use Racket's 5.1.1 "plt-r6rs" command line program on a i686-pc-linux-gnu; on my netbook it takes around 9 minutes to compile almost all the libraries in my Nausicaa/Scheme package[1]; this is when I leave out the R6RS lexer and parser libraries I implemented. But when compiling the single R6RS number lexer library[2], it takes more than 21 minutes.
Fine, it is a very big library (>1MB) and it has a weird structure; but still I am surprised by such big time difference. AFAICT memory usage is stable and there is no significant swapping to disk; I just use the "plt-r6rs --compile" command line, no other options. Is this to be expected because of the particular structure of the library? TIA [1] <http://github.com/marcomaggi/nausicaa/downloads> [2] <http://github.com/marcomaggi/nausicaa/raw/devel/scheme/src/libraries/nausicaa/r6rs/number-lexer-table.sls> -- Marco Maggi _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users