You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: implementations/summary.html
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,11 @@ <h1 class="title">Choosing Your Lisp</h1>
9
9
<h2id="open-source">Open Source</h2>
10
10
<p>In general, Lisp systems are designed around a front end to do development with. However, without an IDE, usually the best usability is to use a system with working arrow keys in the terminal. The author has investigated the <em>CCL</em> and <em>SBCL</em> systems using a plugin called Linedit; this should provide a ramp-up experience.</p>
11
11
<p>Using emacs as an IDE and <ahref="http://sbcl.org">SBCL</a> (Steel Bank Common Lisp) is the most popular choice at this point in time for open source development. Other common systems are CCL (Clozure Common Lisp), CLISP, ABCL (Armed Bear Common Lisp) and ECL (Embeddable Common Lisp). Less common systems exist. This author recommends <em>SBCL</em> or <em>CCL</em> for beginners who are comfortable on the command line, but would like to point out that each Lisp system provides value within the general Common Lisp ecosystem.</p>
12
+
13
+
Note that you can get SBCL packaged with Emacs, Slime, Quicklisp and
14
+
Git with <ahref="https://shinmera.github.io/portacle/">Portacle</a>,
15
+
a portable and multiplatform Common Lisp development environment.
16
+
12
17
<h2id="commercial">Commercial</h2>
13
18
<p>LispWorks and Allegro Common Lisp are the currently maintained commercial implementations with IDEs. They provide free limited-functionality personal editions. This author has had good experiences with LispWorks Personal Edition; it has limitations on its use, however.</p>
14
19
<p>Mobile developers may find <ahref="https://wukix.com/mocl">mocl</a> a very interesting product in this space; it is a recently (2013) released Common Lisp system designed for interoperation with the base systems.</p>
0 commit comments