FANG Colin <colinf...@gmail.com> wrote: > I think the complicated scoping rules are inevitable in Julia as it is > a dynamic language.
This is wrong. Dynamic is not more complicated (look at Lisp, the rules are very simple). The complication comes from the rules varying depending on the operators (for reasons that look like DWIM to me), and again, the mixing of binding and assignment. > Functional languages have even simpler rules. Julia is functional. You must mean purely functional ;-) -- ELS'16 registration open! http://www.european-lisp-symposium.org Lisp, Jazz, Aïkido: http://www.didierverna.info