source: public_html/index.shtml @ 11756

Last change on this file since 11756 was 11756, checked in by ehuelsmann, 13 years ago

Update website to agree with latest release status.

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
File size: 6.6 KB
Line 
1<?xml version="1.0"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title><!--#include virtual="project-name" --></title>
7  <link rel="stylesheet" type="text/css" href="style.css"/>
8  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
9<style>
10td { font-size: 90%; padding: 0 5px 0 5px }
11th { font-weight: bold; align: center; padding: 0 5px 0 5px }
12</style>
13</head>
14
15<body>
16 <div class="header">
17   <h1><!--#include virtual="project-name" --></h1>
18 </div>
19
20<div style="margin-left:auto;margin-right:auto;width:10cm">
21<table style="margin-top:1cm" cellspacing="0" cellpadding="0">
22<tr>
23<th colspan="2">Overview</th></tr>
24<tr>
25<td>Latest release: <span style="font-weight:bold;font-size:85%">0.14.1</span></td>
26<td><a href="release-notes-0.14.shtml">Release notes</a></td>
27</tr><tr>
28<td style="width:5cm;text-align:center" colspan="2"><a href="testimonials.shtml">What people say about ABCL</a></td>
29</tr><tr>
30<td style="width:5cm"><a href="http://trac.common-lisp.net/armedbear/wiki">Wiki</a></td><td style="width:5cm">FAQ (to be created)</td>
31</tr>
32</table>
33</div>
34
35<hr style="height: 2px;"/>
36<p>
37  <b style="font-family: sans-serif; font-size: large;">About ABCL</b>
38</p>
39<dl>
40  <dd>
41      Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp
42      that runs in a Java virtual machine. It provides a runtime system, a
43      compiler that compiles Lisp source to JVM bytecode, and an interactive
44      REPL for program development.
45      <br /><br />
46      ABCL is distributed under the terms of the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public
47      License</a>, with a special linking exception. If you link ABCL with your
48      own program, then you do not need to release the source code for that
49      program. However, any changes that you make to ABCL itself must be
50      released in accordance with the terms of the GPL.  The license is the
51      same as used by GNU Classpath and J2SE (Java).
52      <br /><br />
53      ABCL runs on platforms that support Java 1.5 (or later), including Linux,
54      Windows, Mac OS X and the BSD family.
55      <br /><br />
56      ABCL is free software and comes with ABSOLUTELY NO WARRANTY.
57      <br /><br />
58      The latest version is 0.14.1, released April 5, 2009.
59  </dd>
60</dl>
61
62<p>
63  <b style="font-family: sans-serif; font-size: large;">Examples</b>
64</p>
65<dl>
66  <dd>
67  In the source repository there are
68  <a href="http://trac.common-lisp.net/armedbear/browser/trunk/abcl/examples/abcl">examples
69  on how to integrate the Lisp environment with your Java code</a>,
70  showing you how to call back and forth between the two.<br />
71  </dd>
72</dl>
73<p>
74  <b style="font-family: sans-serif; font-size: large;">Download</b>
75</p>
76<dl>
77  <dd>
78
79      <a href="http://downloads.sourceforge.net/armedbear-j/abcl-src-0.14.1.tar.gz?use_mirror=">abcl-src-0.14.1.tar.gz</a>
80      (source, 632584 bytes)
81      <br /><br />
82      <a href="http://downloads.sourceforge.net/armedbear-j/abcl-src-0.14.1.zip?use_mirror=">abcl-src-0.14.1.zip</a>
83      (source, 1098276 bytes)
84  </dd>
85</dl>
86<p>
87  <b style="font-family: sans-serif; font-size: large;">Repository</b>
88</p>
89<dl>
90  <dd>
91      The project's Common-Lisp.net Subversion repository can be checked
92      out through anonymous access with the following command:
93      <pre style="background-color:#99d">
94
95      <b>$ svn co svn://common-lisp.net/project/armedbear/svn/trunk/abcl abcl</b>
96      </pre>
97  </dd>
98
99</dl>
100<p>
101  <b style="font-family: sans-serif; font-size: large;">Bugs</b>
102</p>
103<dl>
104    <dd>
105        ABCL is a young implementation (particularly by Lisp standards).
106        Even though a lot of energy is spent resolving issues, you may
107        well encounter bugs. A number of people have testified to the
108        quality of ABCL being good enough for their needs though. See
109        the testimonials page.
110        <br /><br />
111        ABCL 0.14.1 fails 43 out of 21702 tests in the ANSI test suite
112        in interpreted mode. In compiled mode ABCL 0.14.1 also fails 43 tests,
113        coming from ca 44 in the last release.
114        Most notable recent fixes relate to issues found through running
115        the Maxima test suite. 0.13.0 is now able to run the test suite
116        without only ca 75 failing tests, coming from ca 1400 failures
117        october 2008 (6 months ago).
118        <br /><br />
119        ABCL's CLOS is slow and does not handle on-the-fly
120        redefinition of classes correctly. There is no support for the long
121        form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
122        features are also missing. Enough CLOS is there to run ASDF and
123        CL-PPCRE, if you're in no hurry. There's no MOP worth mentioning.
124        <br /><br />
125        Due to the age of the source code (when compared to several other
126        implementations) you're more likely to find bugs in ABCL.  However,
127        we're committed to fixing any bugs you find.  Patches (bugfixes as
128        well as features) are most welcome.
129        <br /><br />
130        Please report problems to the <a href="https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel">j development mailing list</a>
131        (you must be subscribed to post).<br /><br />
132    </dd>
133    <dd>The project is using several ways to test standards compliance as well
134        as practical applicability of ABCL by using these projects' test suites
135        as 'compliance' indicators:
136        <ul>
137          <li>ANSI Common Lisp compliance tests</li>
138          <li>Maxima - Computer algebra system</li>
139        </ul>
140    </dd>
141</dl>
142
143<p>
144  <b style="font-family: sans-serif; font-size: large;">Installation</b>
145</p>
146<dl>
147  <dd>
148    The README file in the root directory of the source distribution contains
149    instructions for building ABCL.
150    <br /><br />
151    Java 1.5 or higher is required;
152    <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">Java 1.5</a>
153    is recommended. There are
154    <a href="http://sourceforge.net/mailarchive/message.php?msg_name=20070218045318.5111%40stephen">
155    performance issues</a> with versions of Java 1.6 prior to update 10.
156    To build ABCL, you'll need the full JDK; the JRE is not enough. <br />
157    <em>Recent performance tests have shown Java 1.6 Update 10 to be as fast
158      as Java 1.5.</em> </dd>
159</dl>
160
161 <hr />
162 <p>Back to <a href="http://common-lisp.net/">Common-lisp.net</a>.</p>
163
164 <div class="check">
165   <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a>
166 </div>
167<div style="float:right;font-size:10px;font-family:monospace">$Id: index.shtml 11756 2009-04-14 09:24:17Z ehuelsmann $</div>
168</body>
169</html>
Note: See TracBrowser for help on using the repository browser.