Catalyst Accelerated Computing Source Tracker
The goal of Catalyst is to compile and optimize spreadsheets for execution on heterogeneous and distributed architectures. RhoZeta is a spreadsheet interpreter model in Python which allows blocking, non-blocking and asynchronous assignments. We can synchronize a Python evaluator with an Excel frontend. We also have similar demos for UNO with OpenOffice?. We'll merge the two eventually and allow both front-ends to share the same spreadsheet environment.
We'll progressively improve the JIT libraries for C, Verilog and OpenGL.
The SVN repository is here:
svn://catalystac.com:3691/catalyst
Anonymous checkin and checkout enabled so feel free to add cool spreadsheets and tricks.
Report iteration timing if you can implement a function particularly well.
If you can make a spreadsheet iterate faster on your architecture, let us know. We could start a competitions section for various benchmarks.
COM interface for Scheme: http://www.plt-scheme.org/software/mysterx/
