source: public_html/staging/index.shtml @ 11949

Last change on this file since 11949 was 11949, checked in by ehuelsmann, 12 years ago

Move more from the front page to the FAQ.
Update the headers.

  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
File size: 6.9 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>Armed Bear Common Lisp (ABCL) - Common Lisp on the JVM</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 type="text/css">
10td { font-size: 90%; padding: 0 5px 0 5px }
11th { font-weight: bold; align: center; padding: 0 5px 0 5px }
12dt { font-weight: bold }
13dd dt { font-weight: bold; font-style: italic }
14</style>
15</head>
16
17<body>
18 <div class="header">
19   <h1>Armed Bear Common Lisp (ABCL) - Common Lisp on the JVM</h1>
20 </div>
21
22<!--#include virtual="left-menu" -->
23
24<div style="margin-left:auto;margin-right:auto;width:20cm;font-family:sans-serif">
25<table style="margin-top:1cm" cellspacing="15" cellpadding="0" >
26<tr><td colspan="2" class="summary-header">Project description</td></tr>
27<tr><td colspan="2"><b>ABCL</b> is a full implementation of the <b>Common Lisp</b> language
28 featuring both <b>an interpreter and a compiler</b>, running in the <b>JVM</b>. Originally
29 started to be a scripting language for the J editor, it now supports <b>JSR-233
30 (Java scripting API)</b>: it can be a scripting engine in any Java application.
31 Additionally, it can be used to implement (parts of) the application
32 using <b>Java to Lisp integration</b> APIs.
33</td></tr>
34<tr><td class="summary-header" colspan="2"><a href="http://sourceforge.net/project/showfiles.php?group_id=55057&amp;package_id=287335" style="color:yellow">
35Download your copy from SourceForge: 0.15.0</a> <a href="http://sourceforge.net/project/downloading.php?group_id=55057&amp;filename=abcl-src-0.14.1.zip&amp;a=68058566" style="font-size:75%;color:yellow;font-weight:normal">(zip)</a></td></tr>
36<tr>
37<td class="summary-header">Users (development <em>with</em> ABCL)</td>
38<td class="summary-header">Developers (development <em>of</em> ABCL) </td>
39</tr>
40<tr>
41<td>
42<ul>
43<li> <a href="faq.shtml">FAQ</a> </li>
44<li> Introduction: <a href="doc/abcl-install-with-java.html">building
45               &amp; running</a> </li>
46<li> Documentation </li>
47<li> <a href="http://trac.common-lisp.net/armedbear/browser/trunk/abcl/examples/abcl">Examples</a> </li>
48<li> <a href="testimonials.shtml">Testimonials</a> </li>
49<li> Bug reporting </li>
50</ul>
51</td>
52<td>
53<ul>
54<li> <a href="https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel">Mailing list</a> </li>
55<li> Repository </li>
56<li> Technical wiki </li>
57<li> <a href="http://trac.common-lisp.net/armedbear/report/1">Bug tracker</a> </li>
58<li> <a href="contributing.shtml">Contributing</a> </li>
59</ul>
60</td>
61</tr>
62<tr>
63<td class="summary-header" colspan="2">Licensing </td>
64</tr>
65<tr>
66<td colspan="2">
67ABCL is covered by the <a href="http://www.gnu.org/copyleft/gpl.html">
68GNU General Public License</a> with
69<a href="http://www.gnu.org/software/classpath/license.html" title="Classpath exception and clarification">Classpath exception</a>, meaning that you can
70use ABCL in your application without the requirement to open the
71sources to your application.
72</td>
73</tr>
74<tr>
75<td class="summary-header">System requirements (Users)</td>
76<td class="summary-header">System requirements (Developers) </td>
77</tr>
78<tr>
79<td>
80<ul>
81<li> JRE 1.5.0 (any patch level), or </li>
82<li> JRE 1.6.0 (patch level 10 or higher) </li>
83<li> One of the explicitly supported platforms: <br />
84  Windows, Linux, MacOS X, OpenBSD, NetBSD, <br />
85  FreeBSD or Google App Engine</li>
86</ul>
87</td>
88<td>
89<ul>
90<li> <a href="http://java.sun.com/javase/downloads/index_jdk5.jsp">JDK 1.5.0</a> (any patch level), <em>or</em> </li>
91<li> <a href="http://java.sun.com/javase/downloads/index.jsp">JDK 1.6.0 (patch level 10 or higher)</a> </li>
92<li> <a href="http://ant.apache.org">Ant</a> version <a href="http://www.apache.org/dist/ant/binaries/apache-ant-1.7.1-bin.zip">1.7.1</a> or higher, <em>or</em> </li>
93<li> A Lisp to run the lisp-based build system </li>
94</ul>
95</td>
96</tr>
97</table>
98</div>
99
100<hr style="height: 2px;"/>
101
102<div style="float:left;width:80ex;margin-top:1cm">
103
104<p>
105  <b style="font-family: sans-serif; font-size: large;">About ABCL</b>
106</p>
107<dl>
108  <dd>
109      Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp
110      that runs in a Java virtual machine. It provides a runtime system, a
111      compiler that compiles Lisp source to JVM bytecode, and an interactive
112      REPL for program development.
113      <br /><br />
114      ABCL is free software and comes with ABSOLUTELY NO WARRANTY.
115      <br /><br />
116      The latest version is 0.15.0, released June ??, 2009.
117  </dd>
118</dl>
119
120<p>
121  <b style="font-family: sans-serif; font-size: large;">Repository</b>
122</p>
123<dl>
124  <dd>
125      The project's Common-Lisp.net Subversion repository can be checked
126      out through anonymous access with the following command:
127      <pre style="background-color:#99d">
128
129      <b>$ svn co svn://common-lisp.net/project/armedbear/svn/trunk/abcl abcl</b>
130      </pre>
131  </dd>
132
133</dl>
134<p>
135  <b style="font-family: sans-serif; font-size: large;">Bugs</b>
136</p>
137<dl>
138    <dd>
139        ABCL is a young implementation (particularly by Lisp standards).
140        Even though a lot of energy is spent resolving issues, you may
141        well encounter bugs. A number of people have testified to the
142        quality of ABCL being good enough for their needs though. Check
143        the testimonials page for their own words.
144        <br /><br />
145        ABCL's CLOS is slow and does not handle on-the-fly
146        redefinition of classes correctly. There is no support for the long
147        form of DEFINE-METHOD-COMBINATION, and certain other required CLOS
148        features are also missing. Enough CLOS is there to run ASDF and
149        CL-PPCRE, if you're in no hurry. There's no MOP worth mentioning.
150        <br /><br />
151        Please report problems to the <a href="https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel">j development mailing list</a>
152        (you must be subscribed to post).<br /><br />
153    </dd>
154    <dd>The project is using several ways to test standards compliance as well
155        as practical applicability of ABCL by using these projects' test suites
156        as 'compliance' indicators:
157        <ul>
158          <li>ANSI Common Lisp compliance tests</li>
159          <li>Maxima - Computer algebra system</li>
160          <li>AP5 - see <a href="http://ap5.com/">http://ap5.com/</a></li>
161        </ul>
162    </dd>
163</dl>
164
165<p>
166  <b style="font-family: sans-serif; font-size: large;">Installation</b>
167</p>
168<dl>
169  <dd>
170    The README file in the root directory of the source distribution contains
171    instructions for building ABCL. </dd>
172</dl>
173
174</div>
175
176<div style="float:left;width:100%">
177 <hr />
178 <p>Back to <a href="http://common-lisp.net/">Common-lisp.net</a>.</p>
179
180 <div class="check">
181   <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0 Strict</a>
182 </div>
183<div style="float:right;font-size:10px;font-family:monospace">$Id: index.shtml 11949 2009-05-24 12:09:53Z ehuelsmann $</div>
184</div>
185</body>
186</html>
Note: See TracBrowser for help on using the repository browser.