Jon Ross-Perkins
Jon Ross-Perkins
I added a note on #766. The current prelude functionality is enough to implement things. We do need library support though to make sure it doesn't become a giant file,...
FWIW, that issue is really about the names, and the leads already made a decision. There's a separate unresolved (and untracked I think) question about the shape of the underlying...
To document some of the #syntax discussion: - [Structured Programming with go to Statements](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103.6084&rep=rep1&type=pdf) by Knuth has been discussed. - I've suggested adding `on loop` to `while` and possible nothing...
To comment briefly on options: The reason for _not_ adding these (`for (;;)` and `do`/`while`) is they were non-critical (and as a reminder, I expect this bug to be low-priority)....
Consider how Python addresses this use-case: ```python for i in range(0, 10, 2): print(i) ``` Here, `range` is a function, not a fundamental language keyword like `for` or `in`. It...
This hadn't explicitly been marked as an rfc, but given it's been tagged as ready for review, I'm adding the label. See #1898 for context.
This hadn't explicitly been marked as an rfc, but given it's been tagged as ready for review, I'm adding the label. See #1898 for context.
Noting chandlerc's feedback, I'm going to convert this proposal to draft. There's already a lot of feedback on #1928 and #1927 as well, and it would probably be good to...
> I think a keyword for `Print()` doesn't fit since functions start with uppercase later. Precedent exists for types (bool, i32) and constants (true, false), which are also UpperCamel normally....
#2143 reminded me, particular for point 2, there are a few multi-argument approaches to consider: - concatenated, i.e. `print(str, val)` (with or without a separating space, as noted originally) -...