From: Grzegorz J. <ja...@ac...> - 2004-08-30 13:09:39
|
Hi, OpenC++ 2.8 is out. This release encompasses a number of changes that are being introduced in a broader effort to refactor OpenC++ so that parts of it are reusable as independent libraries. Major changes in this release include: * separation of lexer&parser into self-contained library, * move out of gc, which from now on is an external dependency, not a part of OpenC++, * refactored and simplified test harness * prototype of script based driver (occ2) which is meant to replace platform-sensitive logic in occ executable. As usual, several bugs were fixed too. 2.8 was tested on Debian and RedHat (CF), it is also very close to working out-of-the-box on Cygwin, and reasonably close on XP. This release would not be possible without large and small contributions by many volunteers, in particular: Yann Dirson Dmitri Grigorenko Brian Kahne Jean-Sebastien Mouret Asen Kovachev Marc Ordinas i Llopis Horacio Pena Ferdinand Prantl Shishir Ramam Stefan Seefeld Gilles Seguin Alexandre Tolmos (Hope I did not miss anybody; if this is the case, offended are encouraged to challenge me for a duel immediately.) Big thanks to all contributors! HUGE THANKS go to Stefan Seefeld, a veteran OpenC++ user and reuser (see breathtaking project Synopsis), who contributed a lot of ideas, design and code to this release. Release 2.8 is definitely a step toward modularisation of OpenC++. This promises benefits, but also poses new challenges. Personally, I look at the OpenC++ project not only as a useful tool and library, but also as a perfect spot to get in touch with compiler technology and honest workout in OO-design and software engineering. I hope that the new challenges will continue to attract contributors and that soon we can arrive at fully functional, multiplatform, highly reusable OpenC++ Frontend Library. Would that qualify for '3.0' ? ;-) Best regards Grzegorz |