source: tags/0.12.0/j/web/abcl.html

Last change on this file was 11238, checked in by piso, 17 years ago

work in progress

File size: 3.7 KB
Line 
1<html>
2<head>
3<meta name="author" content="Peter Graves">
4<meta name="description" content="Armed Bear Common Lisp">
5<meta name="keywords" content="Armed Bear Common Lisp, ABCL, Common Lisp, Java, open source, GPL">
6<link rel="stylesheet" href="armedbear.css" type="text/css">
7<title>Armed Bear Common Lisp</title>
8</head>
9
10<body>
11
12<center>
13  <h1>Armed Bear</h1>
14  <i>The right of the people to keep and arm bears shall not be infringed!</i>
15</center>
16
17<hr size="2">
18<p>
19
20<font face="sans-serif" size="4">
21  <b>About ABCL</b>
22</font>
23
24<p>
25<dl>
26  <dd>
27      Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp
28      that runs in a Java virtual machine. It provides a runtime system, a
29      compiler that compiles Lisp source to JVM bytecode, and an interactive
30      REPL for program development.
31      <p>
32      ABCL is distributed under the terms of the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
33      License</a>, with a special linking exception. If you link ABCL with your
34      own program, then you do not need to release the source code for that
35      program. However, any changes that you make to ABCL itself must be
36      released in accordance with the terms of the GPL.
37      <p>
38      ABCL runs on platforms that support Java 1.4 (or later), including Linux,
39      Windows, and Mac OS X.
40      <p>
41      ABCL is free software and comes with ABSOLUTELY NO WARRANTY.
42      <p>
43      The latest version is 0.0.10, released March 6, 2007.
44  </dd>
45</dl>
46
47<p>
48<font face="sans-serif" size="4">
49  <b>Download</b>
50</font>
51<dl>
52  <dd>
53      <a href="http://armedbear.org/abcl-0.0.10.tar.gz">abcl-0.0.10.tar.gz</a>
54      (source, 632987 bytes)
55      <p>
56      <a href="http://armedbear.org/abcl-0.0.10.zip">abcl-0.0.10.zip</a>
57      (source, 1012345 bytes)
58  </dd>
59</dl>
60
61<p>
62<font face="sans-serif" size="4">
63  <b>CVS</b>
64</font>
65<dl>
66  <dd>
67      The project's SourceForge.net CVS repository can be checked out through
68      anonymous (pserver) CVS with the following command:
69      <pre>
70      cvs -d:cvs -z3 -d:pserver:anonymous@armedbear-j.cvs.sourceforge.net:/cvsroot/armedbear-j co j
71      </pre>
72  </dd>
73</dl>
74
75<p>
76<font face="sans-serif" size="4">
77  <b>Bugs</b>
78</font>
79<dl>
80    <dd>
81        ABCL is a young implementation (particularly by Lisp standards). You
82        are certain to encounter bugs.
83        <p>
84        ABCL 0.0.10 fails 67 out of 21696 tests in the GCL ANSI test suite.
85        <p>
86        ABCL's CLOS is intolerably slow and does not handle on-the-fly
87        redefinition of classes correctly. There is no support for the long
88        form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
89        features are also missing. Enough CLOS is there to run ASDF and
90        CL-PPCRE, if you're in no hurry. There's no MOP worth mentioning.
91        <p>
92        Since this is an early public release, there might be build problems as
93        well as runtime bugs.
94        <p>
95        Please report problems to the <a href="https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel">j development mailing list</a>
96        (you must be subscribed to post).
97    </dd>
98</dl>
99
100<p>
101<font face="sans-serif" size="4">
102  <b>Installation</b>
103</font>
104<dl>
105  <dd>
106    The README file in the root directory of the source distribution contains
107    instructions for building ABCL.
108    <p>
109    Java 1.4 or later is required.
110    <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">Java 1.5</a>
111    is recommended. There are
112    <a href="http://sourceforge.net/mailarchive/message.php?msg_name=20070218045318.5111%40stephen">
113    unresolved performance issues</a> with Java 1.6. To build ABCL, you'll need
114    the full JDK; the JRE is not enough. </dd>
115</dl>
116<p>
117</body> </html>
Note: See TracBrowser for help on using the repository browser.