>>>>> "B" == Ben Tilly <ben_tilly / hotmail.com> writes:

B> All 3 suggestions were intended as optional features
B> that could be used to automatically catch common
B> errors.  None would be forced.

 OK, 2) is easy. You can see it at the equivalent of let in LISP (some
 variables local to a block) but many persons don't like declare variables,
 and ruby 'def' are generally small and probably don't need such a
 construct.

 I've not understood 1), when you have

     a = 12

 what do you do ?


Guy Decoux