[ prog / sol / mona ]

prog


Wanting to get back into Scheme (and LISP in general).

2 2022-04-09 22:49

>>1
Some pointers:
* For Scheme I recommend the Little Schemer and Seasoned Schemer books. There is also Reasoned Schemer. They are written in a good style. Be sure to also read the docs for the implementation you choose (If in doubt, I recommend using Guile or Chicken).

* For Racket read the Little/Seasoned Schemer books and then read the Racket guide (https://docs.racket-lang.org/guide/index.html) You might also be interested in Beautiful Racket (https://beautifulracket.com/) and Racket News (https://racket-news.com/).

* For Common Lisp, I recommend the Practical Common Lisp a.k.a. the Gigamonkeys book (https://gigamonkeys.com/book/) or Common Lisp: A Gentle Introduction to Symbolic Computation (https://www.cs.cmu.edu/~dst/LispBook/). For reference, you want to read https://lispcookbook.github.io/cl-cookbook/ and the HyperSpec (http://www.lispworks.com/documentation/HyperSpec/Front/). There is also this book (which follows a Problem-Solution approach): http://weitz.de/cl-recipes/

* Read On Lisp at some point: http://www.paulgraham.com/onlisp.html

* The common lisp wiki: https://www.cliki.net/

* Read about LispM: http://fare.tunes.org/LispM.html and Interlisp Medley (https://interlisp.org/)

* For Scheme and Common Lisp in general, I recommend you use emacs (https://emacsrocks.com/) and Geiser/Sly. Also, install rainbow-delimiters

* Use the Guix (https://guix.gnu.org/en/#guix-in-other-distros) package manager for getting lisp packages.

28


VIP:

do not edit these