Sorry about how long it's taken me to get back around to this project. Currently, I am not sure exactly how I want to go about this whole thing. The problem with the old code was that the lists that logo used to store data were also the ones that ran most of the program. - I thought it was a great idea - right up until I implemented the packaging part of the kernel and made the language load up the classes... recursively.
Basically, all of the basic data structures need to be rewritten or I need to write a very effective wrapper class of some sort.
The real problem still isn't here yet though, I don't want to program in java right now. I need to start priming myself for college classes (I skipped a few of the basic ones on the condition that I learn c++). The program /can/ be written for c++ and still be portable, but that is a pretty serious jump across the languages.
Anyway, I'll be working on it in any event.