|
||||||||||
|
MCL SpecificationsMCL is an object-oriented dynamic programming language fully integrated with the Macintosh. It implements the current industry standard Common Lisp programming language and CLOS (as defined in Common Lisp: The Language, Second Edition). It includes: an incremental compiler which generates efficient native PowerPC code; a fully integrated emacs-like Lisp program editor; a window-based debugger; a source code stepper; a dynamic object inspector; smart Lisp programming tools; and an extensive library of CLOS objects including Macintosh user interface objects. Macintosh Common Lisp provides users with a rich set of "object-oriented dynamic language" attributes making it especially well-suited for rapid prototyping, custom development for business and education, scientific and engineering applications and academic research. MCL 4.3.1 is the latest PowerPC-native release of MCL. MCL 3.4 is the latest (and final) 68K-native release. MCL 4.x includes a number of important features. Comparative benchmarks between MCL 4.0, MCL-PPC 3.9, MCL-68K 3.0, and MCL-68K 2.0.1 can be found here. MCL works with Macintosh OS versions 7.5 through 9.0.4; a version for MacOS X is currently in development. With MCL, you get full access to the Mac toolbox, an object-oriented framework and interactive interface builder for rapid design, and a CD-ROM with over 120Mb of free contributed code and documentation. You can build a stand-alone double-clickable Macintosh application using less than 1.5MB of disk space which can be run with 3MB or more of RAM on any Macintosh (System 7.5 or better).
FeaturesInteractive dynamic environmentIncrementally compile new code and try it out in seconds, no long wait for compiling and linking CLOS, the standard Common Lisp object systemProvides the full power of object-oriented programming: polymorphism, multiple inheritance, introspective functions, the ability to inspect and redefine classes on the fly Multiple processesAllows for the development of true multi-tasking applications Automatic memory management and self-typing dataIncreases safety and robustness, helps avoid many common programming bugs such as dangling references and memory leaks, space is automatically reclaimed Sophisticated error handlingProvides graceful recovery from errors using a condition-based error handling system Compiler generates fast PowerPC codeAllows projects to be taken from prototyping to delivery without recoding Ephemeral garbage collectorHides most memory management overhead from users of applications created with MCL; unneeded data is collected incrementally Smaller application footprintDistributable applications can be 500-800K smaller than their Lisp Development System counterparts (Currently only with 68K version). Complies with Common Lisp industry standardAllows source code to be moved to and from Common Lisp environments on all major platforms Smart programmable toolsTools such as an EMACS-like editor, a code stepper, stack backtrace, and data inspectors assist in creating, modifying, and debugging code in an integrated environment Full Macintosh support
System requirements
MCL 4.0 is a fast, feature-complete, and stable PowerPC-native implementation.
MCL 4.0 FeaturesMCL 4.0 is the first full, performance-tuned release of the native PPC version of MCL. Features of MCL 4.0 include:
Changes from 68K MCL 3.1:
|
|||||||||
|
||||||||||