~ashpool/lisp-etudes

paip 2.2: add an even more optimised version
paip 2.3: add a list of all grammars
paip 2.x: add load guards to files

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~ashpool/lisp-etudes
read/write
git@git.sr.ht:~ashpool/lisp-etudes

You can also use your local clone with git send-email.

#Common Lisp Etudes

This repo contains the solutions to some exercises in Common Lisp.

#COMMON LISP: A Gentle Introduction to Symbolic Computation

David S. Touretzky, 1990

  • craps.lisp -- play craps (p. 151, ex. 5.6)
  • compare.lisp -- compare the descriptions of two objects (p. 178, ex. 6.26)
  • rooms.lisp -- move Robbie the Robot through rooms (p. 189, ex. 6.41)
  • transpose.lisp -- transpose a piece of music represented by notes (p. 208, ex. 7.10)
  • family.lisp -- recursive functions defined on a family tree (p. 277, ex. 8.60)
  • arith-eval.lisp -- evaluate simple arithmetic expressions (p. 284, ex. 8.66)

#Self-imposed:

  • my-reverse.lisp -- some implementations of a list-reversing function