Discussion:
prescheme performance
Raoul Duke
2014-07-22 01:04:40 UTC
Permalink
hi,

Anybody have experience with actual benchmarks (which of course are
inherently evil things to talk about...) with prescheme? And there
seem to be various flavours of prescheme? e.g.
http://repository.readscheme.org/ftp/papers/vlisp-lasc/prescheme.pdf

thanks.
Michael Sperber
2014-07-22 06:13:33 UTC
Permalink
Post by Raoul Duke
Anybody have experience with actual benchmarks (which of course are
inherently evil things to talk about...) with prescheme? And there
seem to be various flavours of prescheme? e.g.
http://repository.readscheme.org/ftp/papers/vlisp-lasc/prescheme.pdf
What kind of benchmarks are you looking for? The original PreScheme
paper has some:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.4031

(And, of course, developers often run VM benchmarks when considering changes.)
--
Regards,
Mike
Raoul Duke
2014-07-22 17:05:55 UTC
Permalink
Post by Michael Sperber
What kind of benchmarks are you looking for? The original PreScheme
thanks!

I'm looking to learn how well it performs for e.g.:

1) writing simple apps/games directly in prescheme (i have to learn if
there's any ffi available).

2) using it as a target for Shen Lisp.

The original paper seems to have 1 data point, running (fib 22).
That's nice, and it is nice that it is the full application, the full
VM and the program all being tested. Tho I wouldn't say that is enough
data to really carry an argument about benchmarking vs. other
languages. :-)
Michael Sperber
2014-07-24 07:12:28 UTC
Permalink
Post by Raoul Duke
Post by Michael Sperber
What kind of benchmarks are you looking for? The original PreScheme
thanks!
1) writing simple apps/games directly in prescheme (i have to learn if
there's any ffi available).
By nature, it's usually on par with C, often faster.
Post by Raoul Duke
2) using it as a target for Shen Lisp.
PreScheme itself is probably not the target you're looking for, but the
internal CPS representation is very good as a compiler target.
--
Regards,
Mike
Raoul Duke
2014-07-24 17:13:12 UTC
Permalink
thanks! very exciting. now i have to just clone myself so i have free
time... or hit the lottery so i can sponsor somebody smart...

Loading...