Bläddra i källkod

Decision for #142 (unicode source files) (#173)

-   [Proposal PR](https://github.com/carbon-language/carbon-lang/pull/142)
-   [RFC topic](https://forums.carbon-lang.dev/t/rfc-unicode-source-files/119)
-   [Decision topic](https://forums.carbon-lang.dev/t/request-for-decision-unicode-source-files/145)
-   [Decision announcement](https://forums.carbon-lang.dev/t/accepted-unicode-source-files-142/148)

Finalized on 2020-10-27
Jon Meow 5 år sedan
förälder
incheckning
b5a4c8eb73
1 ändrade filer med 36 tillägg och 0 borttagningar
  1. 36 0
      proposals/p0142_decision.md

+ 36 - 0
proposals/p0142_decision.md

@@ -0,0 +1,36 @@
+# Decision for: Unicode source files
+
+<!--
+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
+-->
+
+Proposal accepted on 2020-10-13
+
+Affirming:
+
+-   [austern](https://github.com/austern)
+-   [chandlerc](https://github.com/chandlerc)
+-   [geoffromer](https://github.com/geoffromer)
+-   [gribozavr](https://github.com/gribozavr)
+-   [josh11b](https://github.com/josh11b)
+-   [zygoloid](https://github.com/zygoloid)
+
+Abstaining:
+
+-   [noncombatant](https://github.com/noncombatant)
+-   [tituswinters](https://github.com/tituswinters)
+
+## Rationale
+
+We need to specify the source file encoding in order to move on to higher-level
+lexical issues, and the proposal generally gives sound rationales for the
+specific choices it makes. UTF-8 and Unicode Annex 31 are non-controversial
+choices for a new language in 2020. The proposal provides a good rationale for
+requiring NFC.
+
+We support treating homoglyphs and confusability as out of scope. We favor of
+accepting of a wide range of scripts to start, in order to be welcoming to as
+wide a community as possible, assuming that underhanded code concerns can be
+adequately addressed outside of the compiler proper.