Interlisp / medley

The main repo for the Medley Interlisp project. Wiki, Issues are here. Other repositories include maiko (the VM implementation) and Interlisp.github.io (web site sources)
https://Interlisp.org
MIT License
376 stars 19 forks source link

CTAK benchmark hangs on Pi, works fine on linunx.x86_64 #54

Open masinter opened 4 years ago

masinter commented 4 years ago

the benchmark CTAK which you can find in github.com/interlisp/envos/ under lispcore/gabriel/benchmarks /gabriel-tak.dfasl runs fine (and quickly) on a intel mahine but hangs when running on a pi.

What distinguishes CTAK is the heavy use of catch and throw. I suspect the UNWIND opcode but mainly because I don't know what it is supposed to do.

masinter commented 3 years ago

https://github.com/Interlisp/history/blob/master/1990s/1993-envos/LISPCORE/gabriel/tools/GABRIEL-TIMERS

https://github.com/Interlisp/history/blob/master/1990s/1993-envos/LISPCORE/gabriel/benchmarks/GABRIEL-TAK

(need to compile-file)