|
|
2 yıl önce | |
|---|---|---|
| .. | ||
| design | fea2651e7c chore: fix typos (#3738) | 2 yıl önce |
| guides | b659f2d9c0 Fix minor grammatical error in docs (#3537) | 2 yıl önce |
| images | a1d03b1f56 Fixed `var` keyword in Carbon code example. Incorrect keyword color. (#3600) | 2 yıl önce |
| project | da7533ae7f Update project to require Clang 16 or newer. (#3649) | 2 yıl önce |
| spec | 48d5b18026 Initial rough framework for specification. (#140) | 4 yıl önce |
| README.md | 6cef4645ac Fix grammar errors (#1648) | 3 yıl önce |
This directory contains current, accepted documentation underpinning Carbon. These documents cover all aspects of Carbon ranging from the project down to detailed designs for specific language features.
If you're trying to learn more about Carbon, we recommend starting at
/README.md.
Carbon language's design and rationale are documented in the
design/ directory. This documentation is intended to
support the following audiences:
This is in contrast to proposals, which document the individual decisions that led to this design (along with other changes to the Carbon project), including the rationale and alternatives considered.
The project/ directory contains project-related
documentation for Carbon, including:
The guides/ directory contains to-be-written end-user
documentation for developers writing programs in Carbon.
The spec/ directory contains the to-be-written formal
specification of the Carbon language. This is for implementers of compilers or
other tooling. This is intended to complement the interactive
language explorer tool.