diff --git a/Command-language.md b/Command-language.md index 074e5e1..f756a3f 100644 --- a/Command-language.md +++ b/Command-language.md @@ -113,4 +113,8 @@ r is Angle a b is Sphere 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! \ No newline at end of file +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