Tag Archives: C

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

double pointers and Lisp lists

Table of Contents 1. write a function that returns the result instead 2. write a macro 3. passing a symbol 4. – – – 5. boxing and unboxing 6. which workaround to use 7. now the fourth problem: multiple return … Continue reading

Posted in Lisp | Tagged , , | 2 Comments