CMUCL - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: CMUCL



  
 Flux toolkit as LispOS base
But what CMUCL uses from Unix signals are more or less direct interfaces to the hardware, too.
I think that CMUCL in fact *minimized* its Unix dependencies and that it does very much in Lisp and on the base of lower level abstractions than normal Unix kernel/ C-library semantics.
And even here, CMUCL's interface is well-suited to use C code without an Unix around it.
http://lists.tunes.org/archives/lispos/1997-May/000778.html

  
 Sound and Music Applications
The preferred way to run Common Lisp applications is to run Clisp or CMUCL as a subprocess of the emacs or xemacs editor through the use of the Slime package.
The best way to run the Common Lisp environment is to use emacs or xemacs and run cmucl or clisp as a process inside an xemacs buffer.
Quit emacs or xemacs, restart it and type -x and then "slime", slime should initialize and load the binary you chose.
http://ccrma.stanford.edu/planetccrma/software/soundapps.html

  
 Kevin Rosenberg: April 2003 Archives
The big change is CMUCL with Gerd's new CLOS/MOP optimizations.
CMUCL 18e+ has doubled it's speed in the print benchmark compared to 18d+.
With their improvments, I've generalized the attributes slot metaclass in my kmrcl helper package to work with CMUCL, SBCL, and SCL in addition to the long-standing AllegroCL support.
http://b9.com/archives/2003_04.html

  
 CMU Common Lisp on Linux
The mapping onto the underlying filesystem(s) is defined by the implementation: in CMUCL it is documented in section 2.13 of the User Manual
Pathnames are implementation-independent structured objects with six components: a host, a device, a directory, a name, a type, and a version.
If you don't use the Debian package system, you will need alien to convert the CMUCL packages into a format you can use.
http://www.telent.net/lisp/howto.html

  
 CMUCL: Supported platforms
There are currently no 19a binaries for OpenBSD (it seems that address space randomization techniques introduced with recent versions of OpenBSD interfere with CMUCL's memory management).
The 19a release binaries should work on any i586 or better processor.
The 18e release binaries should work on any i486 or better processor.
http://www.cons.org/cmucl/platforms.html

  
 CMU Common Lisp activities
We also have a development branch bejond 18a, having support for threads on some platforms and some serious changes to move to ANSI compliance.
You can get the latest formal release of CMUCL (binaries and source) from ftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/ or http://www2.cons.org:8000/ftp-area/cmucl/release/
The Debian Linux package has a source package that rebuilds itself using normal 'make'.
http://www.cs.technion.ac.il/Courses/AI/lisp-ack.html

  
 CLiki : CMUCL
More information about the CMUCL port to Debian can be found at CMUCL on Debian.
Debian GNU/Linux users will find that their distribution includes CMUCL packages (Stable version, Testing version, Unstable version) which they can grab using apt-get.
See the project home page at cons.org for more information.
http://www.cliki.net/CMUCL

  
 CMUCL Home Page
CMUCL is a free implementation of the Common Lisp programming language which runs on most major Unix platforms.
Common Lisp is well suited to large programming projects and explorative programming.
Like the GNU/Linux and *BSD operating systems, CMUCL is maintained and improved by a team of volunteers collaborating over the Internet.
http://www.cons.org/cmucl

  
 please help test the CMUCL 19b prerelease
=== Things to test Some aspects of CMUCL are platform-dependent, so would be particularly useful to test: - try loading shared object files and ".o" object files using the function EXT:LOAD-FOREIGN, and check that you can resolve symbols in these libraries and call the corresponding functions.
We would appreciate help in testing the prerelease binaries that are available for various platforms.
Documentation for this new release is also available in the same directory, in the file "cmu-user.pdf".
http://talkaboutprogramming.com/group/comp.lang.lisp/messages/176519.html

  
 Diary for crhodes
SBCL's build process is such that, in contrast to CMUCL, building binaries is trivial, so, since the backends are as good as they ever were, it is much easier for SBCL to support more platforms, particularly since we can piggyback on Debian's "buildds".
On the plus side, this backend is the last of the legacy ones from CMUCL that I care about (I am planning to abandon the support for the IBM RT; so sue me), so after this it should be much more fun...
The history first: CMUCL historically supported compilation on Alpha, HPPA, MIPS, RT, SPARC and x86 platforms (as well as the PowerPC, briefly); however, partly because of motivation and partly because of cmucl's build process, CMUCL currently only supports SPARC and x86.
http://www.advogato.org/person/crhodes/diary.html?start=34

  
 Common Lisp
CMU/CL is a Common Lisp package for reading binary files to symbolic form.
ITERATE - Alternative Iterator for CL - Persistent Lisp Objects
http://cbbrowne.com/info/commonlisp.html

  
 ACL2 Version 2.6 Installation Guide
Redhat 7.2 Linux CMUCL ACL2 image tarball to dir.
Note: This short cut may apply to other Linux systems as well.
http://www.cons.org/cmucl/, which is the source code we used to build the ACL2 CMUCL image you are obtaining.
http://www.cs.utexas.edu/users/moore/acl2/v2-6/installation.html

  
 LWN: CMUCL 19a released
CMUCL (CMU Common Lisp) "is a free, high performance implementation of the Common Lisp programming language which runs on most major Unix platforms".
This major release includes several changes concerning performance improvements, better ANSI compliance, overflow checking, a better FFI, a basic implementation of simple streams, and many more.
LQ Bookmarks allows you to bookmark, tag, annotate and share links to Open Source and Linux related sites.
http://lwn.net/Articles/97163

  
 Maxima - Installing RPMs
Executive summary: CMUCL is fast, but lacks readline support.
This package requires the CMUCL 18d rpm, which is available from http://www.caddr.com/lisp/.
CMUCL versions: Maxima will build with CMUCL 18c, but will hang on some run-time operations.
http://maxima.sourceforge.net/ReadmeRPMs.shtml

  
 [CM] Re: WITH CMUCL
Copy ATS' tar.gz file to a > different directory, unpack it, change to the new ATS directory and run > cmucl.
For what I see on your message cmucl > seems to be using a weird postfix for compiled files (.x86f) you might > have to change things in all.cl if the compilation doesn't work (try using > the loading functinos I've sent you and changing the ".fas" argument to > whatever cmucl is happy with).
http://ccrma-mail.stanford.edu/pipermail/cmdist/2002-June/000138.html

  
 [CM] Re: ats under cmucl
The other problem was that when running CLM with CMUCL ins compiled files get loaded indirectly using the *.cmucl files, so I couldn't find a way to compile the ATS instruments in a batch from the all.cl file, because CLM will create a all.cmucl file and then try loading the wrong file.
I created one from Bill's code for cmucl > and then compiling and loading happens as it should.
Anyways, I have a version of ATS that runs on CMUCL, for now it will be a separate tarball.
http://ccrma-mail.stanford.edu/pipermail/cmdist/2002-June/000144.html

  
 [Lispweb] x86 cmucl & web
CMUCL on x86 boxes running Debian or RH Linux is our production platform and devel platform for IMHO.
Andrew Wolven writes: > Hi everyone, > I was wondering how well the multithreading performs on x86 cmucl for > application servers like imho and portable allegroserve.
I say all of this not too change the topic, but to point out that in my experience CMUCL on x86 is a good platform and that multi-processing performance is not an issue.
http://www.red-bean.com/pipermail/lispweb/2002-March/000419.html

  
 Debian -- cmucl-source
Note that this version only works in X, the tty interface is broken: the system can't parse /etc/termcap.
These are the CMUCL sources, provided so that the debugger can show useful source information at appropriate times.
cmucl-clx is the clx library adapted for CMUCL.
http://packages.debian.org/unstable/devel/cmucl-source.html

  
 LWN: CMUCL 18e released
CMUCL is a public domain, high-performance, mostly ANSI compliant implementation of the Common Lisp language which runs on major Unix systems.
Version 18e of CMUCL (CMU Common Lisp) has been released.
Version 18e announcement and release notes http://cons.org/cmucl/news/release-18e.txt CMUCL project site http://www.cons.org/cmucl Paolo -- Paolo Amoroso
http://lwn.net/Articles/28713

  
 CORBA, GNOME, CMUCL, and other macabre tales
You'll note that it's basically a very simple interface, which is why we're using it.
Jochen Schmidt has kindly provided a C++ program to print the IOR of a MICO Interface Repository.
CLORB is free and written entirely in Lisp -- which makes it easier to port than ILU.
http://www.telent.net/corba/gnome-lisp.html

  
 CMUCL - Wikipedia, the free encyclopedia
It compiles to native code as well as compact byte code; the compiler("Python", not to be confused with the Python programming language) generates some of the fastest object code of any Common Lisp implementation.
CMUCL is a free Common Lisp implementation, originally developed at Carnegie Mellon University.
CMUCL runs on most Unix-like platforms, including GNU/Linux and BSD; there is an experimental Windows port as well.
http://en.wikipedia.org/wiki/CMUCL

  
 Ba-Bm
The BABYLON architecture is a processing model for this organizational structure, with the manager or metainterpreter facilitating transfers between a knowledge base and each of the formalisms.
The BABYLON system should run on any Common Lisp implementation, with the current version (2.3) having been tested on Allegro Common Lisp 4.1 and 4.2, CLisp, CMUCL, and AKCL.
Some documentation in PDF format is available at the site, but the main source of documentation is
http://stommel.tamu.edu/~baum/linuxlist/linuxlist/node9.html

  
 RPM resource cmucl
It includes an optimizing native-code compiler as well as an interpreter and debugger.
The cmucl package contains a complete Common Lisp system, CMU Common Lisp.
http://fr.rpmfind.net/linux/rpm2html/search.php?query=cmucl&system=&arch=

  
 Types in CMUCL Lambda the Ultimate
The static type information is used to detect type errors, eliminate unnecessary runtime type checks, and select efficient primitive code (e.g.
What I find the most useful with CMUCL is being able to attach types to variables and structure members and to have those types checked each time somebody sets a value.
P.S., I think the CMUCL manual is very worthwhile to read.
http://lambda-the-ultimate.org/node/view/58

  
 Lemonodor: CMUCL's Thread Hostility
cmucl's behavior here probably doesn't count as a bug, but it sure isn't the best one could hope for.
I think it was Tim Moore that once said something about trying to decide whether it would be better to rewrite cmucl to be as non-blocking as possible, or to add native thread support.
I discovered another terrible bit of code I had written, where my naive expectations of what cmucl would do and the disappointing reality of cmucl's behavior conspired to destroy any semblance of interactivity in Echo.
http://lemonodor.com/archives/000032.html

  
 lisp compilers and development environments
both the cmucl-18e and cmucl-extras-18e packages are generated from the cmucl src rpm above
They are not endorsed or supported by the cmucl project.
Eric Stokes has taken over maintenance and development of Ocamldap.
http://www.caddr.com/lisp

  
 Kevin Rosenberg: CMUCL large files to the rescue
Kevin Rosenberg: CMUCL large files to the rescue
But, Raymond Toy gave me the tip that CMUCL does support Large (greater than 2GB) files.
Allegro and SBCL, my two primary platforms, don't support large files on my Linux AMD64 box.
http://b9.com/archives/000058.html

  
 Lisp Program Development
Note: If you use emacs, you should run lisp (either gcl or cmucl) in an "inferior lisp" buffer.
In either case you will be talking to the Lisp interpreter through its read-eval-print loop.
When exceptions occur in Common Lisp, control is passed to a debugger.
http://www.d.umn.edu/~tcolburn/cs5541/lisp.html

  
 [No title]
* Changed dependecies, will now work with woody version of cmucl.
http://www.ii.uib.no/~knute/lisp/cmucl-xlib-and-gl_0.1-3_i386.changes

  
 [No title]
touch ${D}/etc/lisp-config.lisp insinto /usr/share/doc/${P}/html/Basic-tutorial doins own-work/tutorials/Basic-tutorial/* insinto /usr/share/doc/${P}/html/Clos doins own-work/tutorials/Clos/* docinto notes dodoc own-work/tutorials/notes/* insinto /usr/lib/cmucl doins own-work/hemlock11.* if use doc; then dodoc src/docs/*/*.{ps,pdf} fi exeinto /usr/lib/cmucl doexe target/motif/server/motifd insinto /usr/lib/cmucl/subsystems/ doins target/interface/clm-library.x86f keepdir /usr/lib/common-lisp/cmucl impl-save-timestamp-hack cmucl
die } pkg_postinst() { standard-impl-postinst cmucl } pkg_prerm() { standard-impl-postrm cmucl /usr/bin/lisp }
http://gentoo-portage.com/ebuild?e=dev-lisp/cmucl/cmucl-18e-r4.ebuild

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.