OpenMCL 0.14.3
Sponsored Links
OpenMCL 0.14.3 Ranking & Summary
File size:
5.7 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1655
Date added:
2005-04-22
Publisher:
Digitool, Inc. and Gary Byers
OpenMCL 0.14.3 description
OpenMCL is an opensourced Common Lisp implementation, licensed under a Lisp-specific variant of the LGPL, and derived from Digitools MCL product. Versions are available for LinuxPPC and for Darwin , the BSD/Mach layer on which MacOSX is based.
Installation:
OpenMCL runs under relatively recent versions of LinuxPPC . It requires version 2.2.13 (or later) of the Linux kernel and version 2.1.3 (or later) of the GNU C library (glibc). Its been reported that OpenMCL runs reliably under version 2.4 of the Linux kernel.
OpenMCL binary releases are distributed as gziped tar archives whose names are of the form "openmcl-PLATFORM-bin-x.y.tar.gz", where "PLATFORM" is one of "linuxppc" or "darwinppc" and "x" and "y" are major/minor version numbers. Some of the major things which binary releases contain are:
* the OpenMCL kernel: "ccl/ppccl" for LinuxPPC, "ccl/dppccl" for DarwinPPC
* the OpenMCLinitial heap image: "ccl/PPCCL" for LinuxPPC, "ccl/dppccl.image" for DarwinPPC
* ccl/README-openmcl-bin-x.y
* ccl/scripts/openmcl
OpenMCL source releases are also distributed as gziped tar archives whose names (not surprisingingly) are of the form "openmcl-src-x.y.tar.gz". These are archives of a checked-out copy of the OpenMCL CVS tree as of the corresponding binary release. Source releases contain:
ccl/
ccl/CVS/
ccl/CVS/Root
ccl/CVS/Repository
ccl/CVS/Entries
ccl/CVS/Entries.Log
ccl/binppc/
ccl/binppc/CVS/
ccl/binppc/CVS/Root
...
and quite a few other things; e.g., theyre intended to create and/or populate the same ccl directory.
So, release tar.gz archives should be extracted from the directory that is or will be the parent of the
ccl directory; if youd prefer to obtain OpenMCL sources via CVS the cvs get command should be issued from the parent directory as well. (The CVS -d option and GNU tars -C option can also be used, but the intent is that sources and binaries wind up in the same ccl directory.)
For example, assuming that one wants to make the ccl directory be "~/lisp/ccl":
1. Download the binary release archive.
> cd ~/lisp
2. Do something like:
> tar foxvz openmcl-PLATFORM-bin-x.y.tar.gz
That should create (or update the contents of) ~/lisp/ccl.
You could then either (a) repeat the process with the corresponding source release archive, or (b) having done a "cvs login" to the clozure.com CVS server at some point, issue a "cvs get" from ~/lisp.
Its possible to use the OpenMCL binaries without having installed the sources, but some functionality (like non-trivial usage of the LOOP macro) is autoloaded.
After having installed a binary release for the first time, you should consider installing the OpenMCL shell script .
Its possible (and, assuming the use of NFS or something similar, quite useful) to "share" the same directory between Linux and Darwin.
Note that binary distributions intentionally do not contain the OpenMCL interface database for either platform. The interface database files are fairly large and (ideally) fairly stable - their contents should change less frequently than the lisp itself - and are therefore distributed separately. Its necessary to install the appropriate interface database in order to compile OpenMCL sources.
Important: If you just double-click the file instead of running this command line, it will open in Stuffit Expander. This will wind up creating a new directory named ccl.1 (or ccl.2, or...), because Stuffit will see your existing ccl directory and assume that you dont want the new files to be mixed in with the old ones. But in this case, you do want them to be mixed in! Thats why youre using the tar program, instead.
Installation:
OpenMCL runs under relatively recent versions of LinuxPPC . It requires version 2.2.13 (or later) of the Linux kernel and version 2.1.3 (or later) of the GNU C library (glibc). Its been reported that OpenMCL runs reliably under version 2.4 of the Linux kernel.
OpenMCL binary releases are distributed as gziped tar archives whose names are of the form "openmcl-PLATFORM-bin-x.y.tar.gz", where "PLATFORM" is one of "linuxppc" or "darwinppc" and "x" and "y" are major/minor version numbers. Some of the major things which binary releases contain are:
* the OpenMCL kernel: "ccl/ppccl" for LinuxPPC, "ccl/dppccl" for DarwinPPC
* the OpenMCLinitial heap image: "ccl/PPCCL" for LinuxPPC, "ccl/dppccl.image" for DarwinPPC
* ccl/README-openmcl-bin-x.y
* ccl/scripts/openmcl
OpenMCL source releases are also distributed as gziped tar archives whose names (not surprisingingly) are of the form "openmcl-src-x.y.tar.gz". These are archives of a checked-out copy of the OpenMCL CVS tree as of the corresponding binary release. Source releases contain:
ccl/
ccl/CVS/
ccl/CVS/Root
ccl/CVS/Repository
ccl/CVS/Entries
ccl/CVS/Entries.Log
ccl/binppc/
ccl/binppc/CVS/
ccl/binppc/CVS/Root
...
and quite a few other things; e.g., theyre intended to create and/or populate the same ccl directory.
So, release tar.gz archives should be extracted from the directory that is or will be the parent of the
ccl directory; if youd prefer to obtain OpenMCL sources via CVS the cvs get command should be issued from the parent directory as well. (The CVS -d option and GNU tars -C option can also be used, but the intent is that sources and binaries wind up in the same ccl directory.)
For example, assuming that one wants to make the ccl directory be "~/lisp/ccl":
1. Download the binary release archive.
> cd ~/lisp
2. Do something like:
> tar foxvz openmcl-PLATFORM-bin-x.y.tar.gz
That should create (or update the contents of) ~/lisp/ccl.
You could then either (a) repeat the process with the corresponding source release archive, or (b) having done a "cvs login" to the clozure.com CVS server at some point, issue a "cvs get" from ~/lisp.
Its possible to use the OpenMCL binaries without having installed the sources, but some functionality (like non-trivial usage of the LOOP macro) is autoloaded.
After having installed a binary release for the first time, you should consider installing the OpenMCL shell script .
Its possible (and, assuming the use of NFS or something similar, quite useful) to "share" the same directory between Linux and Darwin.
Note that binary distributions intentionally do not contain the OpenMCL interface database for either platform. The interface database files are fairly large and (ideally) fairly stable - their contents should change less frequently than the lisp itself - and are therefore distributed separately. Its necessary to install the appropriate interface database in order to compile OpenMCL sources.
Important: If you just double-click the file instead of running this command line, it will open in Stuffit Expander. This will wind up creating a new directory named ccl.1 (or ccl.2, or...), because Stuffit will see your existing ccl directory and assume that you dont want the new files to be mixed in with the old ones. But in this case, you do want them to be mixed in! Thats why youre using the tar program, instead.
OpenMCL 0.14.3 Screenshot
OpenMCL 0.14.3 Keywords
OpenMCL
LinuxPPC
Common Lisp
OpenMCL 0.14.3
PLATFORM
PPC
common lisp compiler
directory
cvs
binary
lisp
CCL
release
OpenMCL 0.14.3
Assembler Tools
Programming
Bookmark OpenMCL 0.14.3
OpenMCL 0.14.3 Copyright
WareSeeker periodically updates pricing and software information of OpenMCL 0.14.3 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of OpenMCL 0.14.3 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
common lisp compilers
directory 411
common lisp compiler windows
member directory
openmcl lisp
directory plus
common lisp compiler macros
directory assistance
directory search
reverse phone directory
common lisp compiler ide
directory heaven
phone directory
practical common lisp
directory phone
street directory
directory opus
directory carries listings
Related Software
newsq consists of an interactive program to manipulate messages in an outgoing news queue. Free Download
CL-EMB is a library to embed Common Lisp and special template tags into normal text files. Free Download
OpenJean provides a cross-platform, extensible personal information manager. Free Download
R2cl is a minimal, proof of concept translator from the R or S language into Common Lisp. Free Download
Banteng is cross-platform, visual JavaScript IDE. Free Download
wxCL is an industrial strength GUI library for application programmers that is portable across Common Lisp implementations. Free Download
KPSP provides an IOSlave for the PSP (Playstation Portable). Free Download
Emacs::Lisp provides support for writing Emacs extensions in Perl. Free Download
Latest Software
Popular Software
Favourite Software