* http://mshook.appspot.com/z/d4m.htm?/mshook/scheme * The Ten Commandments 1. How to recur on a list of atoms, a number and an S-expression | 23 64 83 2. Cons to build | 37 3. Typical element, cons & recur | 45 4. Change >= 1 arg closer to termination & test | 57 65 84 5. +, X & cons; test 0,1,() | 67 6. When to simplify | 94 7. Subparts: sublists & subexpressions | 103 8. Abstract reps w/ funcs | 107 9. Abstract patterns w/ funcs | 134 10. Funcs to collect > 1 value | 140 * The Five Rules 1. Car 5 2. Cdr 7 3. Cons 9 4. Null? 10 5. Eq? 12 * Dimensions of functions o On lats (lists of atoms - flat), numbers or S-expression (hierarchy) o Test, insert (L/R), replace, remove o Straight/single function, abstracted/generalized * Data types and structures o atom 3 o number o list 3 & 4 o S-expression 3 & 4 o lat (list of atoms) 15 o set 111 o pair 117 & 118 o rel 119 more at http://tinyurl.com/kll3de