carbon-lang
carbon-lang copied to clipboard
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
In the C++ implementation, I think this should fail to compile: ``` fn f(fnty(Int x)) => 0; fn main -> Int { return 0 } ``` but it doesn't.
The current wording is unclear as to which part of the syntax makes a parameter checked vs unchecked (it looks like it's the `:!`). I'm also suggesting referring to unchecked...
Hello, I think it would be a great addition if we can specify class pointer and reference memory management strategy with the class declaration itself. Example: > unique class A...
I would argue that if one decides to create a new programming language in today's world it should be designed with parallel processing as part of the language grammar and...
Closes #1492. Adds a website that is auto-generated from the markdown files in the repo, using [Docusaurus](https://docusaurus.io/docs). This will make it easier to browse the docs, by adding a navigation...
The explorer, both local and on Godbolt are giving an error that they do not recognize the ` i32 { Fibonacci(9); return 0; } ``` And it gives the following...
Implements change proposed in https://github.com/carbon-language/carbon-lang/pull/1360.
Requiring `"""` to only be used for block string can avoid confusions.