Lisp ignores the rest of a line after a ; character. This feature allows comments to be included in a program.
;;; edited 25 Aug 2000 by GSN ;;; Compute factorial of an integer n. ;;; n should be non-negative. ;;; 1 is returned for negative numbers. (define (factorial n) (if (<= n 0) ; <= for safety 1 ; base case (* n (factorial (- n 1))) ) )
Document your code well with comments that describe:
Rule: Document unto others as you would have others document unto you.
Contents    Page-10    Prev    Next    Page+10    Index