Changing of the season
The semester is finished. Grades are out. Graduation ceremonies upon us. Some of the CLforJava students are heading off for jobs. Sounds like a good time to go off for the summer. But there's always CLforJava in the background, awaiting to snag a curious developer. Since I started the whole thing, I'll always be tinkering. And more importantly, setting the stage for the next set of students.
In the Fall, we'll have 2 students working on Independent Studies related to the project. One will be building some additional CLOS pieces - more typing, topological sorting, and the beginnings of method combination. Another will extend the hash table system by managing to pull 3 rabbets from a single (Java) hash table hat. Over the whole year, another student will be doing his Bachelor's Essay by picking up from the Structural Analysis component of the new compiler to build and integrate the data flow component. Somewhere along, someone has to build a new environment component. Any takers? Contact me if you're interested. It doesn't have to be students, you know!
Spring 2010 will be a big semester. The big items are a testing suite in Lisp, the sequence functions and macros, and other fun things depending on the size and capability of the students.
My personal goal is to do some of the dragging pieces that are not yet implemented but are needed for the LOOP macro. About 2/3 of it compiles now. With that, a number of interesting things become possible, such as the Pretty Printer.
Thanks to all of the contributers on this project. There's plenty of room for more!
