projects.flowsnake.org
delta

Summary

Delta is another one of my experimental languages. It is object-oriented, but prototype-based rather than class-based. It is probably closest to Io, but takes generous helpings from languages like Scheme, Python and Ruby.

Version A

The first version of Delta was written in Chicken Scheme. I am no longer developing it. Source can be found in the svn repository. Requires Chicken 4.3.0, and the following eggs: args, dynvector, environments, and test.

Version B

Delta/B is a reimplementation of the previous version, this time in Gauche Scheme. Source and more information can be found at its github repository.

Documentation

Here's a short overview of the language. As always, this may and probably will change in the future.

Future development

Assuming I can find the time/energy, there will likely be a Delta/C, which will have a different (and hopefully more readable) syntax, among other things. In an ideal world, I would keep developing it until I eventually reach an iteration that is usable as a real world programming language. Right now, it is still really far away from that goal.