Oscar Campbell
Oscar Campbell
The overload argument was a good take on it. Also more keywords => less free words left for identifiers.
I've come to the conclusion that separate keywords probably are better - the constructs are different all the way through, so if a change is made from switch to branch,...
What's a "block"? ;-)
Lego rules! Sorry, although much appreciated fun, I removed the comment to "keep us in line".
Ah, here's another feature I contemplated implementing :-D The things is, in LS which I've coded a lot for nodejs work, it's available, but in the end I never found...
I'm all for sugar - as long as it's warranted :-)
I was waiting for that one, haha ;-) Well, LS gets many things right, not all. Cascades are definitely still on the discussion table, they just have to be "somewhat...
I think this would be much better solved with an Opts/Options class, that is essentially a Map easily casted to each required type else defaulted, etc. (`host = opts["host"].else "default_host"`)...
Then just `foo#bar.to-s`, `foo#bar as Str` or which ever method ticks your clock ;-) These suggestions should be filed in the "pseudo domain", just off the top of the head...
@stugol: 1. Both these are valid atm: ``` type Foo @x Int32 end type Bar x Int32 end ``` 1. Since type level variables are like globals and the `@@`-notation...