source: public_html/index.shtml @ 11694

Last change on this file since 11694 was 11694, checked in by ehuelsmann, 14 years ago

Update website to show our new release.

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
File size: 6.5 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.0.13</span></td>
26<td><a href="release-notes-0.13.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.13.0, released February 28, 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.13.0.tar.gz?use_mirror=">abcl-0.13.0.tar.gz</a>
80      (source, 656652 bytes)
81      <br /><br />
82      <a href="http://downloads.sourceforge.net/armedbear-j/abcl-src-0.13.0.zip?use_mirror=">abcl-0.13.0.zip</a>
83      (source, 1130754 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.13.0 fails 44 out of 21702 tests in the ANSI test suite
112        in interpreted mode. In compiled mode ABCL 0.13.0 also fails 44 tests,
113        coming from ca 48 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 crashing. Before, some testcases could not be completed,
117        causing Java side errors. This is the issue resolved. The Maxima
118        tests don't run without errors, still.
119        <br /><br />
120        ABCL's CLOS is slow and does not handle on-the-fly
121        redefinition of classes correctly. There is no support for the long
122        form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
123        features are also missing. Enough CLOS is there to run ASDF and
124        CL-PPCRE, if you're in no hurry. There's no MOP worth mentioning.
125        <br /><br />
126        Since this is an early release, there might be build problems as
127        well as runtime bugs.
128        <br /><br />
129        Please report problems to the <a href="https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel">j development mailing list</a>
130        (you must be subscribed to post).<br /><br />
131    </dd>
132    <dd>The project is using several ways to test standards compliance as well
133        as practical applicability of ABCL by using these projects' test suites
134        as 'compliance' indicators:
135        <ul>
136          <li>ANSI Common Lisp compliance tests</li>
137          <li>Maxima - Computer algebra system</li>
138        </ul>
139    </dd>
140</dl>
141
142<p>
143  <b style="font-family: sans-serif; font-size: large;">Installation</b>
144</p>
145<dl>
146  <dd>
147    The README file in the root directory of the source distribution contains
148    instructions for building ABCL.
149    <br /><br />
150    Java 1.5 or higher is required;
151    <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">Java 1.5</a>
152    is recommended. There are
153    <a href="http://sourceforge.net/mailarchive/message.php?msg_name=20070218045318.5111%40stephen">
154    performance issues</a> with versions of Java 1.6 prior to update 10.
155    To build ABCL, you'll need the full JDK; the JRE is not enough. <br />
156    <em>Recent performance tests have shown Java 1.6 Update 10 to be as fast
157      as Java 1.5.</em> </dd>
158</dl>
159
160 <hr />
161 <p>Back to <a href="http://common-lisp.net/">Common-lisp.net</a>.</p>
162
163 <div class="check">
164   <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a>
165 </div>
166<div style="float:right;font-size:10px;font-family:monospace">$Id: index.shtml 11694 2009-03-01 21:58:34Z ehuelsmann $</div>
167</body>
168</html>
Note: See TracBrowser for help on using the repository browser.