From 41b740c75374f2c28060915c6e9eaa2aa39f9d54 Mon Sep 17 00:00:00 2001 From: Vectornaut Date: Thu, 6 Nov 2025 20:15:18 +0000 Subject: [PATCH] Argue in favor of `is` over `named` --- Command-language.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Command-language.md b/Command-language.md index f756a3f..c86a559 100644 --- a/Command-language.md +++ b/Command-language.md @@ -114,7 +114,10 @@ Angle a Sphere named b named r ``` It seems like this should assign the identifier `r` to the angle between `a` and a new sphere with identifier `b`. Readability is very poor for both versions! Suggestions: + - If the language has both statements and expressions, `is` could be a statement, and thus syntactically inadmissible for nesting. - If the language is purely expression-based: - An `is` expression could return unit, making it semantically inadmissible for nesting. - - An `is` expression could require punctuation for nesting. \ No newline at end of file + - An `is` expression could require punctuation for nesting. + +The `is` option follows the strong tradition of putting identifiers on the left. \ No newline at end of file