Monthly Archives: July 2014

Names and things (reference semantics) vs. boxes and things (value semantics)

Table of Contents 1. Motivation 2. Alfie Bobbie thought experiment 3. The aa bb experiment (back to Snippet 20) 4. Boxes containing object references 5. Two different meanings of change 6. Pass by value or pass by reference 7. With … Continue reading

Posted in Emacs, Lisp, Python | Tagged , , | 1 Comment

It is not hard to edit Lisp code

Table of Contents 1. Intro 2. Which editor or IDE to use 3. The three phases 4. Always indent. 5. Evaluate! 6. One liners 7. Breaking lines 8. Joining lines 9. Placement of close parens 10. The “No red tape” … Continue reading

Posted in Emacs, Lisp | Tagged | 2 Comments

It is not hard to read Lisp code

Table of Contents 1. Intro 2. Tree view 3. Terminology 3.1. Emacs Lisp note 3.2. Common Lisp note 4. Variations 5. How to find where the expression ends. 6. Some difference from Python 7. Tools 8. Logical operators being used … Continue reading

Posted in Emacs, Lisp | Tagged , | 4 Comments