[plt-scheme] More PLT Scheme as an Alternative to Matlab

From: Jakub Piotr Cłapa (jpc-ml at zenburn.net)
Date: Fri Aug 14 06:51:49 EDT 2009

Regarding efficient numeric computation the CorePy project [1] is quite 
interesting. For a start Noel Welsh has some nice sample code for 
generating x86 instruction streams dynamicaly [2]. Maybe such a 
specialised thing would be better than stuffing to much into the 
mzscheme JIT.

As far as array indexing is concerned the NumPy matrix manipulation is 
quite nice but I find the multi-dimensional arrays to be difficult to 
grasp. OTOH it is just about next-column increment and next-row stride 
so you cannot use it to for example vectorize image algorithms operating 
on multiple image tiles (like 8x8 tiles of JPEG or image segmentation in 
DjVu). Specialized JITing of iterations would allow for doing more fancy 
algorithms without multiple-dimensions.

[1]: http://www.corepy.org/
[2]: http://github.com/noelwelsh/assembler/tree/master

Jakub Piotr Cłapa

Posted on the users mailing list.