From 1a3d13b3e5344d20f05d627c89c0a1879d4fec4d Mon Sep 17 00:00:00 2001 From: Simon Ochsenreither Date: Sun, 26 Nov 2023 16:51:26 +0100 Subject: [PATCH] rename `manifesto` to `design`, add more content --- manifesto.html => design.html | 19 +++++++++++++++---- index.html | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) rename manifesto.html => design.html (54%) diff --git a/manifesto.html b/design.html similarity index 54% rename from manifesto.html rename to design.html index b0e708e..8e098bf 100644 --- a/manifesto.html +++ b/design.html @@ -2,7 +2,7 @@ - Core Programming Language – Manifesto + Core Programming Language – Design @@ -15,18 +15,29 @@
+

simplicity

- Some believe that adding features improves a language.
+ Some believe that adding features improves a language.
This is not a language for those.
- In a world in which languages add features
- until they collapse under their own weight,
+ In a world in which languages add features
+ until they collapse under their own weight,
build a language that is content with itself.
+

compatibility

+
+ Spend the engineering effort to make the language amenable for change,
+ instead of making ossification a forgone conclusion. +
The least painful time for a breaking change is now.
+

performance

+
+ The language is designed to allow an implementation that is fast and efficient.
+ There are no language features that introduce a slow-path. +
diff --git a/index.html b/index.html index 76ec199..b0c04b0 100644 --- a/index.html +++ b/index.html @@ -33,7 +33,7 @@