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!

Changing of the Guard

|
With the Spring semester coming to a close, the current group of students involved in the project are shutting down shops and preparing the project to receive a new team of developers. A lot has been accomplished this year, moving the project to full-fledged open source development and continuing the long and arduous task of thoroughly testing and cleaning up code. CLforJava continues to expand and improve with each new group of students and now also with new public involvement and support. With the transition to open source complete, the focus of the next student group will shift largely to testing and cleaning up existing code, with new content coming largely from programmers outside of the College of Charleston. We would like to thank all of the supporters of CLforJava, especially this year's student development team, who all did a great job, and look forward to working with a new group of students next year!

Welcome to CLforJava.org!

|
After months of preparation and another couple of months of designing and building, the CLforJava open source software project finally has a face to the outside world, namely CLforJava.org.  The site is now fully functional and allows would-be developers and users to download the latest CLforJava builds as well as project documentation and publications.

The site will be on full display at this year's International Lisp Conference on March 23, 2009 in Cambridge, Massachusetts.

Special thanks and kudos to Kurt, Stan, and Paul for the help in designing and constructing the site.