From 343d0a68a78d03cb5b5ccefcc0db9e6f3e874876 Mon Sep 17 00:00:00 2001 From: Jon Meow <46229924+jonmeow@users.noreply.github.com> Date: Fri, 27 Aug 2021 16:53:21 -0700 Subject: [PATCH] Proposal goals boilerplate (#791) Co-authored-by: Chandler Carruth --- proposals/p0722.md | 4 ++-- proposals/template.md | 12 +++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/proposals/p0722.md b/proposals/p0722.md index 8bbbf6bc3846..9c06a88ab930 100644 --- a/proposals/p0722.md +++ b/proposals/p0722.md @@ -51,8 +51,8 @@ described in [this PR](https://github.com/carbon-language/carbon-lang/pull/701). ## Rationale based on Carbon's goals -This particular proposal is focusing on [the Carbon -goal](/docs/project/goals.md#code-that-is-easy-to-read-understand-and -write) +This particular proposal is focusing on +[the Carbon goal](/docs/project/goals.md#code-that-is-easy-to-read-understand-and-write) that code is "easy to read, understand, and write." Future proposals will address other aspects of the class type design such as performance. diff --git a/proposals/template.md b/proposals/template.md index 60ec85dc211e..fe849301297e 100644 --- a/proposals/template.md +++ b/proposals/template.md @@ -62,7 +62,17 @@ TODO: Fully explain the details of the proposed solution. TODO: How does this proposal effectively advance Carbon's goals? Rather than re-stating the full motivation, this should connect that motivation back to Carbon's stated goals for the project or language. This may evolve during -review. +review. Use links to appropriate goals, for example: + +- [Community and culture](/docs/project/goals.md#community-and-culture) +- [Language tools and ecosystem](/docs/project/goals.md#language-tools-and-ecosystem) +- [Performance-critical software](/docs/project/goals.md#performance-critical-software) +- [Software and language evolution](/docs/project/goals.md#software-and-language-evolution) +- [Code that is easy to read, understand, and write](/docs/project/goals.md#code-that-is-easy-to-read-understand-and-write) +- [Practical safety and testing mechanisms](/docs/project/goals.md#practical-safety-and-testing-mechanisms) +- [Fast and scalable development](/docs/project/goals.md#fast-and-scalable-development) +- [Modern OS platforms, hardware architectures, and environments](/docs/project/goals.md#modern-os-platforms-hardware-architectures-and-environments) +- [Interoperability with and migration from existing C++ code](/docs/project/goals.md#interoperability-with-and-migration-from-existing-c-code) ## Alternatives considered