Jon Ross-Perkins

Results 205 comments of Jon Ross-Perkins

I'm going to try harder to pass that question to @chandlerc

Sorry @junheecho, to avoid getting stuck on review with @zygoloid, can you undo the last commit and we'll go with the original change? I'll address any cleanup in #2109.

@CXCubeHD Using terms for mental illness as an insult is not consistent with our community. You're welcome and encouraged to provide data-based arguments, but insults and slurs are not welcome...

Note, to offer trade-offs: `Main` is closer to C++, and may be more intuitive to developers. It also reflects `main` use in Java, Python, Rust, and Go. `Run` I think...

Filed #2004 to document the need for a proposal.

Hi all! We understand there are a lot of opinions about the best choice. However, because this is an issue for leads, we want discussion to focus on _providing new...

@torlarse The link works fine for me. It's #string-interpolation on [Discord](https://github.com/carbon-language/carbon-lang/blob/trunk/CONTRIBUTING.md#collaboration-systems). Note, if there are any Discord-specific followups, please use a separate [discussion](https://github.com/carbon-language/carbon-lang/discussions) to let this issue stay focused.

Seems like a good change to me. I might remark `=` feels like assignment, but `where` feels more like a condition. It might particularly be worth noting that in examples...

@zygoloid The [design here](https://github.com/carbon-language/carbon-lang/blob/trunk/docs/design/lexical_conventions/string_literals.md#details) says: "All trailing whitespace on each line, including the line terminator, is replaced with a single line feed (U+000A) character." According to [whitespace](https://github.com/carbon-language/carbon-lang/blob/trunk/docs/design/lexical_conventions/whitespace.md), `\t` is horizontal...

To note here, the answer to my confusion was that the `\t` is unescaped to content, then the back-search code goes over content and so is examining the unescaped result...