Menu

Code

Loren Chorley

<- [Home]

The current set of code for this project is written entirely in Java. I chose Java for its high-level, object oriented, multi-platform nature, so that I can quickly implement my ideas. This has the obvious drawback of being slower than a C or C++ version. But for a hobby project and one that changes structure on all scales quite frequently, this is much more desirable.

Last year I made quite a bit of the system in Ada, which I have stored in the repository here. The main reason I wanted develop in Ada is because of the concurrency support and speed since it's very low level. Though I've decided to discontinue development in Ada because of its lack of support, community and portability. In addition, I've recently discovered implementations of most of Ada's concurrency tools in Java.

I'm currently managing the code through a git repository here on SourceForge. Feel free to have a look. I also try to keep a reasonably up-to-date executable jar in either the downloads section (Not currently up) or the bin folder in the code (Currently with a very limited interface) if you just want to run it.

Licence

If you do use it for any reason, note that it is under an attribution, non-commercial licence. That is, please let me know if you use it for something (I'd just love to see what you do with it) and I'd rather it was used without monetary consideration. It's a hobby for me and something that's fun and inspires me to branch out and try new things. I hope that it serves the same purpose for others.


Related

Wiki: About
Wiki: Home
Wiki: Old wiki