Well ... that's not my proposal. ;-)

`` var results: Channel[sink (int, seq[int])] # or Channel contents are 
automatically sink ``

`sink` is only for routine parameters; channel's `send` operation would have a 
`sink` parameter. My proposal does not have `{.shared.}`. Instead all 
allocations are shared by default.

You use way too many explicit `move`'s. Let the compiler infer them. 

Reply via email to