Notes: The BP-2.9.5.smi.bin package contains the final release of Bol Processor 2.9.5. We are assuming that this release is stable enough to replace the previous stable version of BP2 2.9.3. Full documentation and a set of examples is included with this package. (*) The BP-2.9.5-source.smi.bin package contains the complete contents of BP CVS including the source code, IDE projects, data files, developer documentation, and the QAVAID system (see below). The bp-2.9.5-source.tgz file is the complete source code packaged for non-Macintosh platforms. The code does not compile for any other platforms yet but it is provided so that you may examine it, learn from it, reuse portions of the code, or even port BP in its entirety. (Please contact us if you plan to port BP so that we can coordinate efforts). BP2 will only run on the Classic MacOS at this time and this release requires a Macintosh computer with a PowerPC processor. One of the goals of the open-source project is to port it to other platforms. With the start of the new year (2007), Bernard Bel and I are beginning a very focused effort to update BP2 to run on MacOS X as a "Carbon" application. We estimate that the first phase of development will take about three months and will produce a working OS X version of Bol Processor. Changes since version 2.9.5 beta include the disablement of the shareware registration system, updates to the BP2 Help file to describe the open-source licensing model, and minor cosmetic changes to the About box and File menu. You can view the BP2 license by opening the About box and clicking the 'License' button. Additional examples have also been added to CVS. Finally, the QAVAID system for automatically creating a grammar from a set of examples is included in the source code distribution (and in CVS). QAVAID is written in Prolog II -- an interpreted programming environment for very old Macs -- and has not been tried yet on any contemporary Prolog implementations. (*) The HTML documentation is a little out-of-date since it is the same as that which came with BP 2.9.3.
Changes: 2007-01-02 Anthony Kozar <anthonykozar@sbcglobal.net> * VERSION 2.9.5 (FINAL) * BP2 help: Updated entries for "Where can I get the latest version of BP2?" and "Where can I find more information?" * BP2 help: Added entries for "License" and "free software". * resources/BP2-MacOS.rsrc: Updated version resource & date in the about alert. Fixed coloring of menu items in the File menu. * source/BP2/-BP2.h: * source/BP2/-BP2main.h: * source/BP2/Inits.c: Added "BP2.9.5" to VersionName and updated IDSTRING, MAXVERSION, and Version defines/globals. New #define COMPILING_BETA to set Beta global. (May move to prefix file). * source/BP2/BP2main.c (main): Commented out the call to Y2K(). 2006-06-06 Anthony Kozar <anthonykozar@sbcglobal.net> * source/BP2/BP2main.c (main): * source/BP2/MenuCommands.c (mAbout): * source/BP2/Dialogs.c (DoDialog): Disabled the registration system. Modified "Register" buttons in opening and about alerts so that they read "License" and display the "License.txt" file. Disabled launching the Kagi "Register" app. * BP2 help: Updated FAQ entry for "How do I register for BP2?" * resources/BP2-MacOS.rsrc: Updated info in the about alert. 2006-06-05 Anthony Kozar <anthonykozar@sbcglobal.net> * source/BP2/Strings.c (MystrcpyHandleToString): Fixed a buffer overrun bug. * data/Thierry_Montaudon/-or.piano: Moved to data/Harm_Visser. * New ChangeLog file :) 2006-06-02 Anthony Kozar <anthonykozar@sbcglobal.net> * Many more example files added to new directories: bolprocessor/data/Harm_Visser bolprocessor/data/Jerome_Demolliens bolprocessor/data/Thierry_Montaudon * New CVS module, QAVAID, containing the Prolog II code and projects from Bernard that create grammars from sets of musical examples.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use