Personaly i found abcl a bad experience.
Thoughts on ecl & clisp ?

sbcl works nice & fine. But i’t’s the only lisp implementation i know.
There are good books on racket-scheme & chez-cheme.
The only book i know for lisp is, “Common lisp , a gentle introduction to symbolic computing”.

    • ruricolist@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I know in general there are thing in Serapeum that don’t work properly in ABCL, but I have gotten gotten patches from ABCL users so to be fair there are definitely people using it there.

      • lispm@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        On my Mac with ABCL 1.9.2 I can load it via Quicklisp and get for example this error:

        ; Caught COMPILE-FAILED-WARNING:
        
        ;   Lisp compilation failed while compiling
            #
        
      • Ok_Specific_7749@alien.topOPB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        Program below works fine with sbcl & ccl.
        For abcl i get alot of warnings, not errors,

        
        (load "~/quicklisp/setup.lisp")
        (declaim (optimize (speed 3) (safety 3)))
        
        (ql:quickload "serapeum")
        
        (defpackage alain
          (:use :cl :serapeum)
          (:export main));defpackage
        
        (in-package :alain)
        
        (declaim (type (integer) *anint*))
        (defparameter *anint* 2)
        
        (-> addtwo ( integer ) integer )
        (defun addtwo (x)
          ( + *anint* x ))
        
        (defun main ()
        	(print (addtwo 3)));main
        
        (in-package :cl)
        (defun main ()
          (alain::main))
        (main)
        
        

        ; Compilation unit finished ; Caught 22 WARNING conditions ; Caught 10 STYLE-WARNING conditions