
Let me briefly summarize the 4 presentations:
- Christopher Diggins talked about Cat, a language he is currently developing. Cat is a stack-based language, like Factor, but it is functional and statically-typed. The goal of the talk was to show how Scheme can be compiled to Cat, but Christopher went short of time. I'm sure he will give another presentation in a near future.
The slides from his talk can be found here.
- Étienne Bergeron presented a number of results from his Ph.D. thesis work. Étienne is working on a JIT synthesizer, i.e. a JIT that generates FPGA configurations from Scheme code. He mentioned that, in the course of his work, he had to reverse engineer the Xilinx protocol using innovative techniques, but which seems to cause a number of IP problems. The JIT synthesizer is currently limited to small expressions, but the results are interesting and promising.

- Adrien Piérard presented part of his Master's thesis work, namely a portable interpreter of Scheme, with an emphasis on serialization/deserialization issues for mobile code. The ultimate goal of his work is to provide a portable and interoperable implementation of Termite.

- Finally, David St-Hilaire and Étienne Laurin described the implementation of the Tetris game in Scheme. Their implementation targets Tcl/Tk through PS/Tk, but they are now working on a SDL port. It can be obtained from Snow. Note that David and Étienne are undergraduate students and they worked on this project in their spare time.




0 comments:
Post a Comment