Dave Clarke
Dave Clarke
The same one I had for Stephan's comprehensions, namely, to use traits. Without traits, you will need some kind of ad hoc structural polymorphism, or no polymorphism.
Or Traits with F-bounded polymorphism.
Same as #477?
Thanks. It seems that the problem is fairly simple to fix, namely that `-(arg)` is interpreted as array access when `-` isn't a name. Some type directed resolution should fix...
Ideally, one could continue the stream produced in `foo2` with the one produced by `foo1`. This needs language level support, though.
In the future this will either need to be fixed or removed.