Lisp programming ebook writting GNU emacs extension Lisp book - Gary D. knott Basic Lisp techniques David cooper hello world! (DEFUN hello () (PRINT (LIST 'HELLO 'WORLD)) ) (hello)