[e-lang] Overgeneralization: object+assignment syntax

David Hopwood david.nospam.hopwood at blueyonder.co.uk
Sun Jul 23 09:52:47 EDT 2006


Kevin Reid wrote:
>    def  x := y      def  x { to y ... }
>    var  x := y      var  x { to y ... }
>    bind x := y      bind x { to y ... }
> 
> Therefore:
> 
>         x := y           x { to y ... }
> 
> Expansion would be:
>    x {}
> ->
>    x := { def x {} }

<subjective> Yuck. </subjective>

Anyway, wouldn't it conflict with lambda-args?

-- 
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>




More information about the e-lang mailing list