Newcomer's question about Clojure's compatibility with common lisp

22 views
Skip to first unread message

bal...@gmail.com

unread,
Oct 29, 2009, 8:09:36 AM10/29/09
to Clojure
Hello,

First let me congratulate the clojure team on this wonderful
initiative: porting lisp to the jvm.

Next is my question: can I run common lisp programs on the jvm using
clojure? I was thinking specifically to Maxima - (the formal calculus
program)?

And finally another question: are there any ubuntu packages for
clojure available at this time?

Thanks in advance,

Julien.

Rayne

unread,
Oct 29, 2009, 7:34:52 PM10/29/09
to Clojure
You can't use Clojure to run Common Lisp programs on the JVM. Clojure
is it's own Lisp, and has nothing to do with Common Lisp. There are
some implementations of Common Lisp on the JVM, the most popular of
which I believe is ABCL.

I believe there are some experimental Ubuntu packages available, but I
would highly recommend that you just pull it from the github
repository.

Daniel Simms

unread,
Oct 29, 2009, 7:46:19 PM10/29/09
to clo...@googlegroups.com
On Thu, Oct 29, 2009 at 4:34 PM, Rayne <discip...@gmail.com> wrote:
> but I would highly recommend that you just pull it from the github
> repository.

Especially if you're going to use clojure-contrib ...or is there some
"release" of contrib synch'd to clojure releases that I missed
somewhere?

Alex Osborne

unread,
Oct 29, 2009, 8:18:46 PM10/29/09
to clo...@googlegroups.com

There's a 1.0 compatible branch on github. You get it with:

git clone git://github.com/richhickey/clojure-contrib.git
cd clojure-contrib
git checkout origin/clojure-1.0-compatible

Or download a tarball from:

http://github.com/richhickey/clojure-contrib/archives/clojure-1.0-compatible

Stefan Fehrenbach

unread,
Oct 29, 2009, 4:08:43 PM10/29/09
to clo...@googlegroups.com
Hi Julien.
On Thursday 29 October 2009 bal...@gmail.com wrote:
> Hello,

>
> Next is my question: can I run common lisp programs on the jvm using
> clojure? I was thinking specifically to Maxima - (the formal calculus
> program)?
>
Clojure is not source compatible to Common Lisp (and not intended to be).
If you want Common Lisp on the JVM you might want to look at ABCL
(http://common-lisp.net/project/armedbear/). I don't know though whether it
runs Maxima or not.
>
> Thanks in advance,
>
> Julien.
>
HTH,
Stefan

Tassilo Horn

unread,
Oct 30, 2009, 9:28:51 AM10/30/09
to clo...@googlegroups.com
Daniel Simms <daniel...@gmail.com> writes:

Rayne suggested to get *ABCL* from github instead of using the
experimental ubuntu packages. ;-)

Bye,
Tassilo

Rayne

unread,
Oct 30, 2009, 1:10:34 PM10/30/09
to Clojure
No, I didn't.

On Oct 30, 8:28 am, Tassilo Horn <tass...@member.fsf.org> wrote:
> Daniel Simms <daniel.si...@gmail.com> writes:

rob

unread,
Oct 30, 2009, 3:33:13 PM10/30/09
to Clojure
Clojure is actually an entirely different language in the Lisp family
of languages. In addition to ABCL (Common Lisp on the JVM), there are
also 2 or 3 Scheme implementations on the JVM.

Daniel Simms

unread,
Oct 30, 2009, 4:27:31 PM10/30/09
to clo...@googlegroups.com
On Thu, Oct 29, 2009 at 5:18 PM, Alex Osborne <a...@meshy.org> wrote:
> There's a 1.0 compatible branch on github.  [...]

Thanks, I missed that branch.

Reply all
Reply to author
Forward
0 new messages