But it also made me realize that by default, destructuring returns
unbound methods.
...
Agreed that this is an obstacle. With operators, one could have a
convenient binding selection, but the destructuring case needs a
separate solution.
Why does it need a separate solution? Especially if it's possible in
destructring to have both bound and unbound?
Yes, that was misleading. Let me try again:
1 where possible, destructuring should have expression equivalent
2 autobinding selection/destructuring can be done for a whole
context object, or for selected methods in it
3 there have been suggestions for autobinding selection, ie,
an expression solution, on a per-method basis
4 your strawman suggested a destructuring solution, on a
whole-context-object basis
Brendan's suggestion gives us a destructuring equivalent to
an existing expression strawman, on a per-method basis.
I was trying to give an expression equivalent to your
destructuring suggestion, on a whole-context-object basis.
That gives two separate pairs of suggested solutions.
Claus
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss