Gavin King
Gavin King
@fwgreen it *appears* to be working fine for me on Java 8. So it seems to me that this issue must be specific to Java 9. Can you please help...
> In theory, I think, `Bar` should be treated as invariant despite the `out` annotation. Yes, I agree. The method `foo()` doesn't define any sort of type schema, so there's...
This should be rather easy to fix. On the other hand, it's not a very severe problem.
Vaguely related to #4386, I suppose.
P.S. `\(stuff)` is what Swift uses, FTR.
@luolong I don't plan to remove the old syntax completely.
I don't think it matters much, but, FTR, in order of easiness-to-type, I have: - `\{}` - `\()` - `${}`
Since this doesn't much impact any other code (it's basically just a new class that wraps `CeylonLexer`), and since in order to meaningfully try this out, you'll need IDE support,...
Well the problem with using `${}` is it introduces a new character that must be escaped, and breaks reasonable code. If it's gotta be braces, I would *much* prefer `\{}`...
@xkr47 > I wouldn't like having an ambiguous syntax where `\{}` could mean both unicode and expression. Ahyes, my bad, `"\{#03A0}"` would actually be completely ambiguous. Forget `\{}`, that wouldn't...