The following doesn't quite fit my idea of es scoping rules.
; fn foo args { echo outside args }
; let (fn-foo = @ args { echo inside $args} ) { foo bar }
outside bar
; let (fn-foo = @ args { echo inside $args} ) { $fn-foo bar }
inside bar
And I thougth foo was equivalent to $fn-foo? Clearly not! Is this a
designed in feature or a bug?
- Harald