Hello all,
we had a great time today discussing, among other things, the following:
- is java var hiding similar to parameter re-binding of free variables?
- What is the effect of the binding keyword in Clojure. Why using binding is bad?
- how tail recursion is used in Scala to guarantee iterative processing
- To solve 1.10 is worth expanding the computation steps.
- 1.10 as an example of a non-linear process mixing iterative/recursive processing
- Examples of never resolving recursions
- No tail recursion in Java! What does it mean?
- Clojure recur is a macro to make iterative a tail recursion. Is that expanded into a loop underneath? Or What?
Bonus points if you answer the open questions in the list! :)
Next assignment:
- par 1.2.2 including exercises 1.11, 1.12, 1.13
Hope to see you all next time.
Renzo