D looses in speed to Common Lisp
    anonymous via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Tue May 12 02:44:53 PDT 2015
    
    
  
On Monday, 11 May 2015 at 23:32:48 UTC, Dzhon Smit wrote:
> Could you re-run sbcl?  The first time it runs it creates 
> fasls, and afterwards it reuses them.  Probably you shouldn't 
> include the compile time for dmd either.
Sure thing. I think that wasn't the first run already. But to 
make sure, I just ran it all again. The D version here is the 
original you posted.
----
$ time sbcl --dynamic-space-size 4GB --script fib.lisp
0
real    0m3.181s
user    0m1.814s
sys     0m0.459s
$ time sbcl --dynamic-space-size 4GB --script fib.lisp
0
real    0m2.256s
user    0m1.828s
sys     0m0.423s
$ dmd fib.d && time ./fib
0
real    0m2.227s
user    0m1.714s
sys     0m0.507s
$ ldc2 fib.d && time ./fib
0
real    0m1.688s
user    0m1.341s
sys     0m0.343s
----
    
    
More information about the Digitalmars-d
mailing list