Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I need a all in one lisp reference

Tags:

common-lisp

I'm a python/c/c++ programmer, I'm using emacs, and I read hackers & painters, and I read SICP, and I'm starting reading practical common lisp, but the problem is, I need a library reference as python documentation do(also with how to communicate with C library), so I can actual using lisp in real life. any links? (current focus on common-lisp)

and, after I can really use lisp, how can I learn from others, and dive into the lisp community?

maybe a total lisp reference contains all, but I didn't find one.

like image 243
linjunhalida Avatar asked Dec 22 '22 18:12

linjunhalida


2 Answers

Perhaps you are looking for the Common Lisp HyperSpec?

It covers all of ANSI Common Lisp, but will not tell you "how to communicate with C library" since that is implementation dependent.

like image 169
Doug Currie Avatar answered Feb 08 '23 11:02

Doug Currie


The Common Lisp Quick Reference gives you a nice overview of the core language. It can be printed to small booklets.

For things like communication to C etc. you need to use the manuals of the libraries (say, CFFI or the specific FFI of the CL implementation) or implementations.

Which Lisp implementation(s) are you using?

  • CLISP Implementation Notes
  • SBCL manual
  • full LispWorks manuals in HTML, PDF and PS
  • full Allegro CL manuals
like image 33
Rainer Joswig Avatar answered Feb 08 '23 12:02

Rainer Joswig