Emil Laine

Results 66 comments of Emil Laine

Yeah, listing proposals on the website would also be useful. It would also open the possibility for other improvements, such as highlighting current on-going proposals, like Swift does: https://apple.github.io/swift-evolution/. But...

There's a related discussion about improving the `self` parameter syntax, possibly moving it inside the parentheses: https://github.com/carbon-language/carbon-lang/discussions/1777.

There's a discussion about the receiver type notation: https://github.com/carbon-language/carbon-lang/discussions/1777. It could be turned into an issue for leads or a proposal, at some point. Might need some fleshing out though.

There's some related discussion about multidimensional arrays in the array type syntax proposal #1787, starting from [here](https://github.com/carbon-language/carbon-lang/pull/1787#discussion_r931712143).

The `:` return type syntax is a popular request, and has the majority of upvotes in https://github.com/carbon-language/carbon-lang/discussions/1520#discussioncomment-3200131. Given also that two existing successful successor languages (Kotlin and TypeScript) use it,...

> We've been trying to avoid angle brackets because they create very serious parsing problems. For example, a correct C++ parser has to implement substantial parts of C++'s name lookup...

Zig uses [`undefined`](https://ziglang.org/documentation/master/#undefined) for this: ``` var x: Int = undefined; ```

I agree with using an attribute, to avoid stealing common variable names, for example: `@tailcall return F(...);`. Also I think it's too early for this proposal. There are much more...

@nomandhoni-cs Hi! You can contribute by making a PR to this branch in my fork. We can sync on the Carbon Discord, I'm emlai#9471 there. As for converting youtube links...

I made a simple script for converting the markdown files under `docs/` to HTML using `pandoc`: https://github.com/emlai/carbon-lang/commit/200eeb3de40303e11aa0a278008eadae71bd031c You can see the result here: https://emlai.github.io/ It's still missing styles and a...