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" -->: Testimonials</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> |
---|
10 | dt { margin-top: 1cm; |
---|
11 | font-weight: bold; |
---|
12 | font-family: sans-serif; |
---|
13 | font-size: 105%; } |
---|
14 | dd { margin-top: 0.3cm; |
---|
15 | // font-family: sans-serif; |
---|
16 | font-size: 90% } |
---|
17 | </style> |
---|
18 | </head> |
---|
19 | |
---|
20 | <body> |
---|
21 | <div class="header"> |
---|
22 | <h1><!--#include virtual="project-name" --></h1> |
---|
23 | </div> |
---|
24 | |
---|
25 | <!--#include virtual="left-menu" --> |
---|
26 | |
---|
27 | <div style="float:left;width:80ex;margin-top:1cm"> |
---|
28 | |
---|
29 | <h1>Testimonials</h1> |
---|
30 | |
---|
31 | <dl> |
---|
32 | <dt>Brad Garton (Columbia University Computer Music Center) |
---|
33 | </dt> |
---|
34 | <dd> |
---|
35 | "I used ABCL (older, v. 0.0.10) as the interpreter |
---|
36 | underlying an object for a music/media graphical programming |
---|
37 | environment called <a href="http://www.cycling74.com/products/max5">Max/MSP</a>. |
---|
38 | ABCL allowed me to embed an entire LISP interpreter inside the |
---|
39 | Max/MSP package, and it has worked extremely well. Max/MSP |
---|
40 | is designed primarily for real-time/interactive applications, |
---|
41 | used a lot by computer music academics, DJs/VJs, bizarro jazz |
---|
42 | performers, audio plugin developers, etc. With the embedded |
---|
43 | abcl object, I am able to schedule LISP functions and work |
---|
44 | interactively with complex processes -- <b>the abcl interpreter |
---|
45 | has been rock-solid!</b> <br /> |
---|
46 | <br /> |
---|
47 | The source for the object is here (scroll down to the bottom of |
---|
48 | the page):<br /> |
---|
49 | <br /> |
---|
50 | <a style="align:center" href="http://music.columbia.edu/~brad/maxlispj/">http://music.columbia.edu/~brad/maxlispj/</a><br /> |
---|
51 | <br /> |
---|
52 | And I also used it extensively in a large application built with |
---|
53 | Max/MSP... it's an interactive 'book' where the generative music |
---|
54 | follows what a reader is reading and creates an appropriate sound |
---|
55 | setting for the text:<br /> |
---|
56 | <br /> |
---|
57 | <a style="align:center" href="http://music.columbia.edu/~brad/BookOfDreams/">http://music.columbia.edu/~brad/BookOfDreams/</a><br /> |
---|
58 | <br /> |
---|
59 | The music performance model underlying the shawm-like melodies |
---|
60 | is all coded using abcl.<br /> |
---|
61 | <br /> |
---|
62 | So to all of you who have contributed (and still contribute!) to |
---|
63 | the development of this terrific package, a big THANK YOU!!!" |
---|
64 | </dt> |
---|
65 | |
---|
66 | <dt>Alessio Stalla |
---|
67 | </dt> |
---|
68 | <dd>I'm currently integrating ABCL in a small, unreleased open source |
---|
69 | project. It's a sort of graphical object browser for Java (but its GUI |
---|
70 | sucks badly for now...). It can be run locally or as a client-server |
---|
71 | application. I'm adding scripting support so you can access some |
---|
72 | functionality from Lisp (or in principle any other Java Scripting API |
---|
73 | compatible script engine, though I'm focusing on ABCL). |
---|
74 | </dd> |
---|
75 | |
---|
76 | <dt>Hunter Monroe |
---|
77 | </dt> |
---|
78 | <dd>"Maxima algebraic computation software compiles with ABCL. The test suite |
---|
79 | runs fairly quickly on Windows XP and, after work by Robert Dodier, 86 |
---|
80 | percent of the test suite is passed successfully, although some individual |
---|
81 | tests crash the suite. If you want to compile Maxima with ABCL lisp, check |
---|
82 | out the Maxima source code and following the instructions in INSTALL.lisp." |
---|
83 | </dd> |
---|
84 | |
---|
85 | <dt>Ted Kosan |
---|
86 | </dt> |
---|
87 | <dd>I am in the process of integrating ABCL with <a href="http://mathrider.org">MathRider</a> in preparation for when Maxima is able to run on it. |
---|
88 | </dd> |
---|
89 | |
---|
90 | <dt>Alex Mizhari |
---|
91 | </dt> |
---|
92 | <dd> |
---|
93 | |
---|
94 | I'm using ABCL for various web projects since aproximately 2004. None of them have gone public (so far), so i can't give a link. |
---|
95 | I released sort of framework for building web apps with ABCL was released into |
---|
96 | open source: <a href="http://abcl-web.sourceforge.net/">abcl-web</a>. |
---|
97 | Another thing probably worth mentioning -- bindings to Jena2 RDF/SPARQL library: |
---|
98 | http://abcl-web.sourceforge.net/rdf.html (it's sort of incomplete but usable, i think). |
---|
99 | <br /> |
---|
100 | What i like in ABCL is that it has reasonably stable multithreading, does |
---|
101 | not crash unpredictably (unlike some other implementations) and can be |
---|
102 | fixed in more-or-less easy way if something goes bad, and access to Java |
---|
103 | libs, of course. I had some problems with it, though, to name some: |
---|
104 | <ul> |
---|
105 | <li>SLIME being botched (i suspect due to CLOS invoking compiler which is not |
---|
106 | reentrant),</li> |
---|
107 | <li>CLOS not thread safe,</li> |
---|
108 | <li>compiler producing wrong code.</li> |
---|
109 | </ul> |
---|
110 | That certainly made experience with ABCL less pleasant that it could be, |
---|
111 | but in general it was more-or-less good. |
---|
112 | </dd> |
---|
113 | |
---|
114 | </dl> |
---|
115 | </div> |
---|
116 | </body> |
---|
117 | </html> |
---|