mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-30 22:02:41 +01:00
Note, most principle docs already have the `Principle:` prefix, context sensitivity and `Safety strategy` are/were outliers.
22 lines
817 B
Markdown
22 lines
817 B
Markdown
# Generics
|
|
|
|
<!--
|
|
Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
Exceptions. See /LICENSE for license information.
|
|
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
-->
|
|
|
|
This directory contains the collection of documents describing the generics
|
|
feature of Carbon:
|
|
|
|
- [Overview](overview.md) - A high-level description of the generics design,
|
|
with pointers to other design documents that dive deeper into individual
|
|
topics.
|
|
- [Goals](goals.md) - The motivation and principles guiding the design
|
|
direction.
|
|
- [Terminology](terminology.md) - A glossary establishing common terminology
|
|
for describing the design.
|
|
- [Detailed design](details.md) - In depth description of how generic type
|
|
parameters work.
|
|
- ~~Rejected alternatives~~ - not implemented yet
|