Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
What open source implementation of Lisp do you prefer and why?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 55 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Javier  
View profile  
 More options Mar 3 2009, 11:15 pm
Newsgroups: comp.lang.lisp
From: Javier <javu...@gmail.com>
Date: Wed, 04 Mar 2009 05:15:58 +0100
Local: Tues, Mar 3 2009 11:15 pm
Subject: What open source implementation of Lisp do you prefer and why?
What open source implementation of Lisp do you prefer and why?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenneth Tilton  
View profile  
 More options Mar 3 2009, 11:57 pm
Newsgroups: comp.lang.lisp
From: Kenneth Tilton <kentil...@gmail.com>
Date: Tue, 03 Mar 2009 23:57:42 -0500
Local: Tues, Mar 3 2009 11:57 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier wrote:
> What open source implementation of Lisp do you prefer and why?

CLisp. Better FFI, better MOP. Runs on more than 3% of the worlds computers.

kt


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Raffael Cavallaro  
View profile  
 More options Mar 4 2009, 12:18 am
Newsgroups: comp.lang.lisp
From: Raffael Cavallaro <raffaelcavall...@gmail.com>
Date: Tue, 3 Mar 2009 21:18:15 -0800 (PST)
Local: Wed, Mar 4 2009 12:18 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 3, 11:15 pm, Javier <javu...@gmail.com> wrote:

> What open source implementation of Lisp do you prefer and why?

ccl/openmcl

lisp threads are native threads
compiler is ridiculously fast, everything is compiled
runs on mac, windows, linux, 32 & 64 bit, intel and ppc
has a mac ide w/ excellent cocoa integration
excellent support from real lisp professionals with decades of
experience - see <http://www.clozure.com/about.html> for a staff
summary - quite impressive


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jason  
View profile  
 More options Mar 4 2009, 12:35 am
Newsgroups: comp.lang.lisp
From: Jason <jeme...@gmail.com>
Date: Tue, 3 Mar 2009 21:35:22 -0800 (PST)
Local: Wed, Mar 4 2009 12:35 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 3, 8:15 pm, Javier <javu...@gmail.com> wrote:

> What open source implementation of Lisp do you prefer and why?

I like clisp, 'cause it's spunky and it sports a cool menorah on the
splash screen. But its lack of threading bugs the hell out of me, so
I've ended up using SBCL for the native threads on x86 Linux.

I also like Chicken, for purely aesthetic reasons. But, since that's a
scheme environment, forget that I mentioned it...

-Jason


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Mar 4 2009, 2:38 am
Newsgroups: comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Wed, 04 Mar 2009 08:38:10 +0100
Local: Wed, Mar 4 2009 2:38 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Jason <jeme...@gmail.com> writes:
> On Mar 3, 8:15 pm, Javier <javu...@gmail.com> wrote:
>> What open source implementation of Lisp do you prefer and why?

> I like clisp, 'cause it's spunky and it sports a cool menorah on the
> splash screen. But its lack of threading bugs the hell out of me, so
> I've ended up using SBCL for the native threads on x86 Linux.

On the other hand, its lack of threading bugs should elate you rather.

> I also like Chicken, for purely aesthetic reasons. But, since that's a
> scheme environment, forget that I mentioned it...

> -Jason

--
__Pascal Bourguignon__

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
bemcho  
View profile  
 More options Mar 4 2009, 3:24 am
Newsgroups: comp.lang.lisp
From: bemcho <bem...@gmail.com>
Date: Wed, 4 Mar 2009 00:24:41 -0800 (PST)
Local: Wed, Mar 4 2009 3:24 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 4, 9:38 am, p...@informatimago.com (Pascal J. Bourguignon)
wrote:
> Jason <jeme...@gmail.com> writes:
> > On Mar 3, 8:15 pm, Javier <javu...@gmail.com> wrote:
> >> What open source implementation of Lisp do you prefer and why?

; loading system definition from ccl:tools;asdf-install;asdf-
install.asd.newest into #<Package "ASDF0">
; registering #<SYSTEM ASDF-INSTALL #x858162E> as ASDF-INSTALL
Benchmark                 Reference   OpenMCL64  SBCL
                                      (1.1PPC)
--------------------------------------------------------------------------- ----------
COMPILER                 [      1.76]   1.46     2.88
LOAD-FASL                [      0.91]   1.45     1.88
SUM-PERMUTATIONS         [      3.76]   5.22     0.78
WALK-LIST/SEQ            [      0.09]   0.72     0.30
WALK-LIST/MESS           [      0.06]   0.66     1.72
BOYER                    [     10.74]   3.52     0.78
BROWSE                   [      0.66]   3.32     1.47
DDERIV                   [      0.48]   1.62     1.50
DERIV                    [      0.58]   1.46     1.35
DESTRUCTIVE              [      0.54]   1.26     1.55
DIV2-TEST-1              [      0.53]   2.01     1.84
DIV2-TEST-2              [      0.63]   1.90     1.90
FFT                      [      0.21]   1.85     0.30
FRPOLY/FIXNUM            [      0.68]   3.08     1.49
FRPOLY/BIGNUM            [      0.81]   5.43     1.13
FRPOLY/FLOAT             [      2.44]   1.57     0.55
PUZZLE                   [      0.84]   1.02     0.34
TAK                      [      0.38]   1.00     1.48
CTAK                     [      0.74]   0.95     0.90
TRTAK                    [      0.38]   1.01     1.49
TAKL                     [      1.41]   1.04     0.49
STAK                     [      0.85]   1.02     0.52
FPRINT/UGLY              [      5.06]   1.16     0.40
FPRINT/PRETTY            [      4.50]   1.15     1.06
TRAVERSE                 [      1.13]   3.59     0.86
TRIANGLE                 [      1.33]   1.03     0.57
RICHARDS                 [      1.54]   1.11     1.05
FACTORIAL                [      1.52]   1.41     0.67
FIB                      [      0.28]   0.94     3.41
FIB-RATIO                [      0.12]   1.36     1.40
ACKERMANN                [      1.82]   1.97     4.21
MANDELBROT/COMPLEX       [      0.67]   1.13     2.14
MANDELBROT/DFLOAT        [      0.33]   1.09     0.17
MRG32K3A                 [     48.27]   3.74     0.03
CRC40                    [     46.89]   0.05     0.50
BIGNUM/ELEM-100-1000     [      0.95]   2.67     0.34
BIGNUM/ELEM-1000-100     [      4.22]   3.59     0.13
BIGNUM/ELEM-10000-1      [      6.60]   2.55     0.08
BIGNUM/PARI-100-10       [      0.96]   1.55     0.10
BIGNUM/PARI-200-5        [     11.21]   3.65     0.03
PI-DECIMAL/SMALL         [     17.48]   0.40     0.26
PI-DECIMAL/BIG           [     43.72]   0.22     0.07
PI-ATAN                  [      4.43]   1.49     1.63
PI-RATIOS                [      6.50]   2.61     0.56
HASH-STRINGS             [      1.74]   1.71     0.48
HASH-INTEGERS            [      1.80]   1.32     0.82
SLURP-LINES              [      9.73]   1.12     0.69
BOEHM-GC                 [      8.70]   7.10     0.45
DEFLATE-FILE             [      1.17]   1.38     1.09
1D-ARRAYS                [      0.05]   1.09     5.22
2D-ARRAYS                [      1.47]   1.55     0.49
3D-ARRAYS                [      3.78]   1.35     0.57
BITVECTORS               [     28.13]   1.64     0.04
BENCH-STRINGS            [      4.80]   1.06     0.23
fill-strings/adjustable  [     48.62]   2.59     0.80
STRING-CONCAT            [    100.21]   1.07     0.89
SEARCH-SEQUENCE          [      3.94]   1.11     0.13
CLOS/defclass            [      0.30]   2.12    14.48
CLOS/defmethod           [      0.14]   1.29    31.07
CLOS/instantiate         [      9.80]   1.25     3.23
CLOS/simple-instantiate  [     29.95]   1.10     0.08
CLOS/methodcalls         [      6.33]   1.52     0.49
CLOS/method+after        [      3.18]   1.64     0.85
CLOS/complex-methods     [      1.52]   1.05     2.27
EQL-SPECIALIZED-FIB      [      1.17]   1.34     0.66
Reference time in first column is in seconds; other columns are
relative
Reference implementation: OpenMCL Version 1.1-pre-070408 (DarwinPPC32)
Impl OpenM: OpenMCL Version 1.1-pre-070408 (DarwinPPC64)
Impl SBCL : SBCL 1.0.3
=== Test machine ===
   Machine-type: Power Macintosh
   Machine-version: PowerMac8,1

SBCL on Leopard with multi thread support


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wooding  
View profile  
 More options Mar 4 2009, 5:29 am
Newsgroups: comp.lang.lisp
From: Mark Wooding <m...@distorted.org.uk>
Date: Wed, 04 Mar 2009 10:29:30 +0000
Local: Wed, Mar 4 2009 5:29 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier <javu...@gmail.com> writes:
> What open source implementation of Lisp do you prefer and why?

SBCL, because it works very well with SLIME, because it's a full-scale
high-quality compiler which still works well interactively, because it
uses Unicode for text (unlike CMUCL), and because CLisp's pretty printer
is broken.

-- [mdw]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rob Warnock  
View profile  
 More options Mar 4 2009, 5:32 am
Newsgroups: comp.lang.lisp
From: r...@rpw3.org (Rob Warnock)
Date: Wed, 04 Mar 2009 04:32:53 -0600
Local: Wed, Mar 4 2009 5:32 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
Javier  <javu...@gmail.com> wrote:

+---------------
| What open source implementation of Lisp do you prefer and why?
+---------------

CMUCL, because it's solid [IME], has a good compiler, and its
interpreter's design means that it's good for "scripting", too:
it starts up *fast* [slightly faster than CLISP, actually, on
the machines I use], and its interpreter does lazy analysis of
DEFUN bodies [which is good if you have large scripts with a
bunch of DEFUNs only a few of which get called on any single
script invocation]. Its "green threads" are also well-integrated
with standard CL stream I/O, and give you automatic non-blocking
I/O when running multiple network connections at the same time
[e.g., when using it as a web application server].

It has some downsides, but none of them currently affect me:

- Only has "green threads" [user-mode coroutines], so threading
  only uses a single CPU, and that only on the x86 platforms
  (Linux & BSD, mainly). [But all the platforms I currently
  run it on are single-CPU, x86 Linux or BSD.]

- Doesn't (yet) run on Windows. [But I don't do Windows.]

- Rebuilding is a bit tricky. [But I tend to run the "-RELEASE"
  binaries without ever rebuilding.]

-Rob

-----
Rob Warnock                     <r...@rpw3.org>
627 26th Avenue                 <URL:http://rpw3.org/>
San Mateo, CA 94403             (650)572-2607


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
William James  
View profile  
 More options Mar 4 2009, 5:51 am
Newsgroups: comp.lang.lisp
From: "William James" <w_a_x_...@yahoo.com>
Date: 4 Mar 2009 10:51:06 GMT
Local: Wed, Mar 4 2009 5:51 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier wrote:
> What open source implementation of Lisp do you prefer and why?

Clojure.

http://clojure.org/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marko Kocić  
View profile  
 More options Mar 4 2009, 6:04 am
Newsgroups: comp.lang.lisp
From: Marko Kocić <marko.ko...@gmail.com>
Date: Wed, 4 Mar 2009 03:04:48 -0800 (PST)
Local: Wed, Mar 4 2009 6:04 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
Ecl, because it is full featured CL implementation that treats all
platforms as first class, supports threads, creating native
executables, nice ffi on all platforms. The only thing it lacks is
more people using it, but it changes.

Also, Clojure is pretty nice as a language.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pillsy  
View profile  
 More options Mar 4 2009, 7:31 am
Newsgroups: comp.lang.lisp
From: Pillsy <pillsb...@gmail.com>
Date: Wed, 4 Mar 2009 04:31:32 -0800 (PST)
Local: Wed, Mar 4 2009 7:31 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 3, 11:15 pm, Javier <javu...@gmail.com> wrote:

> What open source implementation of Lisp do you prefer and why?

SBCL. It's pretty stable on the Mac, I've gotten very good performance
out of it, and it works well with SLIME. More importantly, though, I'm
most familiar with it and now find it the most comfortable to use.
However, my day job these days requires me to work on Windows
machines, so if I have cause to use CL here, I'll probably shop around
a bit.

Also, it's not a Common Lisp implementation, but PLT Scheme is pretty
freaking cool.

Cheers,
Pillsy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Waldek Hebisch  
View profile  
 More options Mar 4 2009, 7:49 am
Newsgroups: comp.lang.lisp
From: Waldek Hebisch <hebi...@math.uni.wroc.pl>
Date: Wed, 4 Mar 2009 12:49:31 +0000 (UTC)
Local: Wed, Mar 4 2009 7:49 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier <javu...@gmail.com> wrote:
> What open source implementation of Lisp do you prefer and why?

sbcl:

- gives me best performance
- reasonably safe and fast code by default
- statistical profiler that works on Linux
- reasonable debugging

I also use other implementations: clisp, Closure CL, ecl, gcl
and Poplog clisp.  clisp, ecl and gcl mostly for portability: AFAIK
there are platforms where one of them works and all other Lisp
implementations does not work (or at least inexperienced people
trying to build other implementations failed).  Closure CL
gives me reasonable fast code (slower than sbcl -- the main
reason is than sbcl profiler allows me to eliminate bottlenecks,
while Closure CL on Linux does not provide statistical profiler
so I do not know where are Closure CL specific bottlenecks)
and very good compilation speed.  Poplog clisp gives me low
footprint and very fast compilation, but for me main attraction
of Poplog is that beside Lisp it offers a few other languages.

In the past used cmucl, but now sbcl gives me similar features,
and is more portable and more stable.

--
                              Waldek Hebisch
hebi...@math.uni.wroc.pl


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kazimir Majorinc  
View profile  
 More options Mar 4 2009, 9:06 am
Newsgroups: comp.lang.lisp
From: "Kazimir Majorinc" <fa...@email.address>
Date: Wed, 04 Mar 2009 15:06:07 +0100
Local: Wed, Mar 4 2009 9:06 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

On Wed, 04 Mar 2009 05:15:58 +0100, Javier <javu...@gmail.com> wrote:
> What open source implementation of Lisp do you prefer and why?

Newlisp ( http://www.newlisp.org ):

  * Simple and easy to learn and use
  * Very well suited for metaprogramming:

     -  Macros are implemented as fexprs in old Lisps.
        Advantage: simpler, more expressive. Main argument
        against fexprs was that it is harder to write
        optimizing compilers. Newlisp is interpreter,
        so that disadvantage is not important.
     -  First class macros.
     -  Functions and macros are not the result of
        evaluation of the definitions, but definitions
        itself, can be analyzed and mutated during runtime.
     -  Dynamic scope.
     -  Unrestricted eval (access to local variables.)
     -  Doesn't lose speed or increases size significantly
        if code contains lot of evals or macros calls.

  * Still in development.
  * Friendly community.

Newlisp has other advantages and disadvantages, no doubt,
but this is the answer why I use it. Majority of people
seems to use it because it is good for "scripting."

--
http://kazimirmajorinc.blogspot.com


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kaz Kylheku  
View profile  
 More options Mar 4 2009, 1:50 pm
Newsgroups: comp.lang.lisp
From: Kaz Kylheku <kkylh...@gmail.com>
Date: Wed, 4 Mar 2009 18:50:07 +0000 (UTC)
Local: Wed, Mar 4 2009 1:50 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?
On 2009-03-04, Kazimir Majorinc <fa...@email.address> wrote:

> On Wed, 04 Mar 2009 05:15:58 +0100, Javier <javu...@gmail.com> wrote:

>> What open source implementation of Lisp do you prefer and why?

> Newlisp ( http://www.newlisp.org ):

>   * Friendly community.

Note that people in computing are friendly when they regard nearly every
permutation of ones and zeros as a good idea.

Unconditional friendliness is a form of stupidity.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
André Thieme  
View profile  
 More options Mar 4 2009, 1:51 pm
Newsgroups: comp.lang.lisp
From: André Thieme <address.good.until.2009.may...@justmail.de>
Date: Wed, 04 Mar 2009 19:51:21 +0100
Local: Wed, Mar 4 2009 1:51 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?
Javier schrieb:

> What open source implementation of Lisp do you prefer and why?

I prefer Clojure. The reason is that it greatly improves my productivity
and reduces the cost of development. It runs on all major plattforms and
less work is needed to make it run well. The “Write once, run anywhere”
is not 100% true, but still probably the best out of all plattforms.

André
--
Lisp is not dead. It’s just the URL that has changed:
http://clojure.org/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dimiter malkia Stanev  
View profile  
 More options Mar 4 2009, 2:24 pm
Newsgroups: comp.lang.lisp
From: "Dimiter \"malkia\" Stanev" <mal...@mac.com>
Date: Wed, 04 Mar 2009 11:24:55 -0800
Local: Wed, Mar 4 2009 2:24 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?

Where can I get the poplog distribution - I've googled, but became
confused, at some point I thought it's commercial (although done in an
university).

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dimiter malkia Stanev  
View profile  
 More options Mar 4 2009, 2:33 pm
Newsgroups: comp.lang.lisp
From: "Dimiter \"malkia\" Stanev" <mal...@mac.com>
Date: Wed, 04 Mar 2009 11:33:25 -0800
Local: Wed, Mar 4 2009 2:33 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier wrote:
> What open source implementation of Lisp do you prefer and why?

I'm trying to use all open sourced lisps, simply for fun (but otherwise
I do mostly use the commercial versions of LispWorks, Allegro and Corman
- I've bought them all).

 From the opensourced I do not have prefference, but I'm finding myself
attached more and more to OpenCL, but I'm also regurarly checking out
all others - ABCL, ECL, GCL, SBCL, CMUCL, etc.

I'm still learning Common Lisp (and various other Lisp) sanyway, so no
problemo here.

I also like Clojure, but Arc never attracted me even much (though Paul
Graham was the man that make me start reading about Lisp, after I read
his Hackers & Painters book).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Waldek Hebisch  
View profile  
 More options Mar 4 2009, 5:04 pm
Newsgroups: comp.lang.lisp
From: Waldek Hebisch <hebi...@math.uni.wroc.pl>
Date: Wed, 4 Mar 2009 22:04:45 +0000 (UTC)
Local: Wed, Mar 4 2009 5:04 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?
"Dimiter \"malkia\" Stanev" <mal...@mac.com> wrote:

> Waldek Hebisch wrote:
> > and very good compilation speed.  Poplog clisp gives me low
> > footprint and very fast compilation, but for me main attraction
> > of Poplog is that beside Lisp it offers a few other languages.

> Where can I get the poplog distribution - I've googled, but became
> confused, at some point I thought it's commercial (although done in an
> university).

Follow links from:

http://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html

Poplog was commercial in the past, but for several years it is
open-source with MIT-type licence.

--
                              Waldek Hebisch
hebi...@math.uni.wroc.pl


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
GP lisper  
View profile  
 More options Mar 4 2009, 7:51 pm
Newsgroups: comp.lang.lisp
From: GP lisper <spamb...@CloudDancer.com>
Date: Wed, 4 Mar 2009 16:51:29 -0800
Local: Wed, Mar 4 2009 7:51 pm
Subject: Re: What open source implementation of Lisp do you prefer and why?

On Wed, 04 Mar 2009 04:32:53 -0600, <r...@rpw3.org> wrote:
> Javier  <javu...@gmail.com> wrote:
> +---------------
>| What open source implementation of Lisp do you prefer and why?
> +---------------

> CMUCL, because it's solid [IME], has a good compiler, and its

moi aussi

> interpreter's design means that it's good for "scripting", too:

trying to setup crontabs with sbcl was a huge headache...too huge as
it turned out.

> it starts up *fast* [slightly faster than CLISP, actually, on
> the machines I use], and its interpreter does lazy analysis of
> DEFUN bodies [which is good if you have large scripts with a
> bunch of DEFUNs only a few of which get called on any single
> script invocation]. Its "green threads" are also well-integrated
> with standard CL stream I/O, and give you automatic non-blocking
> I/O when running multiple network connections at the same time
> [e.g., when using it as a web application server].

it's also currently faster than SBCL while number crunching.  SSE3 vs
387 code, I guess unicode was deemed more important in sbcl.

> It has some downsides, but none of them currently affect me:

> - Only has "green threads" [user-mode coroutines], so threading
>   only uses a single CPU, and that only on the x86 platforms
>   (Linux & BSD, mainly). [But all the platforms I currently
>   run it on are single-CPU, x86 Linux or BSD.]

> - Doesn't (yet) run on Windows. [But I don't do Windows.]

> - Rebuilding is a bit tricky. [But I tend to run the "-RELEASE"
>   binaries without ever rebuilding.]

The binaries always rebuild themselves.  In a few minutes of user
time, I have a CMUCL that matches any libs in my system
(i.e. openmotif) and picks up a little something from the CFLAGS.  I
can count on all legacy code to work as well as in the prior years.

..and it doesn't have a phoney 'Common Lisp' tag.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Mar 5 2009, 12:08 am
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.functional
From: Xah Lee <xah...@gmail.com>
Date: Wed, 4 Mar 2009 21:08:14 -0800 (PST)
Local: Thurs, Mar 5 2009 12:08 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 3, 8:15 pm, Javier <javu...@gmail.com> wrote:

> What open source implementation of Lisp do you prefer and why?

my fav is Emacs Lisp.

Because it is practical. More or less the most widely used lisp today.

Considered as a tool, it has probably some 10 times more users than
either Common Lisp or Scheme Lisp.

For example, i consider emacs lisp, more powerful than Perl, as a text
processing language, for 2 major reasons: (1) It has buffer datatype
and associated datatypes such as point, marker, region, etc.. Which is
more powerful than treating text as inert chars and lines, which Perl,
Python, Ruby, etc do. (2) elisp's integrated nature with emacs. This
means, for odd text manipulation jobs that happens daily in every
software coding, i can write text processing programs that interact
with me while i edit.

The above paragraph, details why i love emacs lisp. However, it is not
so much about lisp language's nature. I find nothing in particular of
lisp lang's features of emacs lisp that made me love emacs lisp, other
than it being a functional language. It's more about how it happens
that emacs has a embedded lang and that happens to be a lisp. It is
not difficult to have another language, or a new editor with a embeded
lang that functions similar to emacs, or a editor with a engine that
supports multiple langs. However, emacs just happens to be almost the
only one, or the most prominent one. (i am a expert in Microsoft Word
in early 1990s, and although i haven't ventured into its Visual Basic,
but i know it can do scripting. I'm sure, now after almost 20 years,
and with Microsoft's “.NET”, it possibly might compete with emacs with
its elisp, but i know nothing about it to comment further. (i'd very
much welcome any comment from someone who are a expert of scripting
Microsoft Word with Visual Basic; on how it compares to emacs, if at
all. (if you don't have say 1 year of full-time experience in this,
please spare me your motherfucking drivel)))

As to the reason i am not a fan of the 2 other major lisps: Common
Lisp and Scheme Lisp. These 2, are little used in the industry. Common
Lisp is a moribund dinosaur. Scheme Lisp is little used and is
confined to Academia. There is nothing in these 2 langs that i
consider elegant or powerful today. I would, in a blink of a eye,
consider Mathematica, OCaml, Haskell, erlang, far more elegant or
powerful.

I would like to see Common Lisp and or Scheme Lisp die a miserable,
horrid, deaths, due to fanaticism as exhibited by Common Lisp and
Scheme Lisp regulars in newsgroups. I consider these 2 langs not only
impractical and inelegant, but their people are the hog of any
possible progress of lisp in general.

See also:

• Language, Purity, Cult, and Deception
  http://xahlee.org/UnixResource_dir/writ/lang_purity_cult_deception.html

I do consider lisp, or the lisp way, a lang with lisp characteristics,
can be the most beautiful, elegant language. (in fact, i consider
Mathematica being one such example) However, given the social milieu
of the 3 major lisp communities: Common Lisp, Scheme Lisp, Emacs Lisp,
it might happen when pigs fly.

--------------

Of the existing lisps, especially new ones, i support NewLisp, and i
also support Clojure. Personally, i'm not likely to invest time in
them in the next 5 years, if ever. Second to these, i mildly support
Qi.

I was a avid fan of functional programing, and was a big fan of lisp
too. Lisp, even just 10 years ago, was still a great language, almost
the only one that are much better than all others, in both practical
industry use and also academic theoretical considerations. But due to
the rapid development of software technologies and vast number of lang
today that happened in the past decade, including a profusion of
quality functional langs, i see little point in lisp.

See also:

• Proliferation of Computing Languages
  http://xahlee.org/UnixResource_dir/writ/new_langs.html

  Xah
http://xahlee.org/



 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenneth Tilton  
View profile  
 More options Mar 5 2009, 12:27 am
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.functional
From: Kenneth Tilton <kentil...@gmail.com>
Date: Thu, 05 Mar 2009 00:27:39 -0500
Local: Thurs, Mar 5 2009 12:27 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Xah Lee wrote:
> On Mar 3, 8:15 pm, Javier <javu...@gmail.com> wrote:
>> What open source implementation of Lisp do you prefer and why?

> my fav is Emacs Lisp.

> Because it is practical. More or less the most widely used lisp today.

So you think the Amsterdam 737 was being flown by Emacs Lisp? Pilot
keychord error? Maybe it was a perfect landing in the wrong buffer...

hth,kt


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xah Lee  
View profile  
 More options Mar 5 2009, 12:29 am
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.functional
From: Xah Lee <xah...@gmail.com>
Date: Wed, 4 Mar 2009 21:29:00 -0800 (PST)
Subject: Re: What open source implementation of Lisp do you prefer and why?
On Mar 4, 9:08 pm, Xah Lee <xah...@gmail.com> wrote:

> ... I was a avid fan of functional programing

Correction: I _am_. Still am.

The essay is now clearned up a bit and archived at:

http://xahlee.org/UnixResource_dir/writ/whats_your_fav_lisp.html

  Xah
http://xahlee.org/



 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Javier  
View profile  
 More options Mar 5 2009, 3:08 am
Newsgroups: comp.lang.lisp
From: Javier <javu...@gmail.com>
Date: Thu, 05 Mar 2009 09:08:52 +0100
Local: Thurs, Mar 5 2009 3:08 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
Kenneth Tilton escribió:

> Javier wrote:
>> What open source implementation of Lisp do you prefer and why?

> CLisp. Better FFI, better MOP. Runs on more than 3% of the worlds
> computers.

> kt

Do you actually use it? For what?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Javier  
View profile  
 More options Mar 5 2009, 3:10 am
Newsgroups: comp.lang.lisp
From: Javier <javu...@gmail.com>
Date: Thu, 05 Mar 2009 09:10:04 +0100
Local: Thurs, Mar 5 2009 3:10 am
Subject: Re: What open source implementation of Lisp do you prefer and why?
Raffael Cavallaro escribió:

> On Mar 3, 11:15 pm, Javier <javu...@gmail.com> wrote:
>> What open source implementation of Lisp do you prefer and why?

> ccl/openmcl

> lisp threads are native threads
> compiler is ridiculously fast, everything is compiled
> runs on mac, windows, linux, 32 & 64 bit, intel and ppc
> has a mac ide w/ excellent cocoa integration
> excellent support from real lisp professionals with decades of
> experience - see <http://www.clozure.com/about.html> for a staff
> summary - quite impressive

I recently switched to 64bits, so I probably test it out.
Do you think it has got good Linux support?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Mar 5 2009, 3:11 am
Newsgroups: comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Thu, 05 Mar 2009 09:11:40 +0100
Local: Thurs, Mar 5 2009 3:11 am
Subject: Re: What open source implementation of Lisp do you prefer and why?

Javier <javu...@gmail.com> writes:
> Kenneth Tilton escribió:
>> Javier wrote:
>>> What open source implementation of Lisp do you prefer and why?

>> CLisp. Better FFI, better MOP. Runs on more than 3% of the worlds
>> computers.

>> kt

> Do you actually use it? For what?

I use it to develop lisp programs (better debugger), to write all my
scripts, to run most of my lisp programs and servers.  

(Only in some cases, when I want to use packages that run only on
 sbcl, do I run sbcl. And I'd think that once threading is completed
 in clisp, these packages will support it as well, and I could stay
 with clisp even more often).

--
__Pascal Bourguignon__


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 55   Newer >
« Back to Discussions « Newer topic     Older topic »