5 ms·
Hi, Mary here. I wrote Isla. Just FYI, the Clojure version of the language is deprecated. For the last year, I have just been working on the JavaScript versi
by maryrosecook 13y ago
Hi, Mary here. I wrote Isla.
Just FYI, the Clojure version of the language is deprecated. For the last year, I have just been working on the JavaScript version:
https://github.com/maryrosecook/isla https://github.com/maryrosecook/isla
My latest work has been on a programming environment and programming demos:
http://islalanguage.org/ http://islalanguage.org/
- cpeterso 13y agoVery interesting language! Why are numbers quoted? It seems that many of the quotes could be optional (except when needed for parser disambiguation). From your examples: age is 1 name is Mary friend is isla You could also use '.' as an optional command delimiter (in addition to newline) for more prose like, such as: age is 1. name is Mary. friend is isla.
- maryrosecook 13y agoI like the period idea. I will try it. Quotes are required around number literals to maintain consistency with string literals.
- Nzen 13y agoI'm partial to the advice to designate strings by the vertical bar instead of quotes. eg, write |Hello | input_name |. Nice to meet you|. This avoids the complication of escape formats until much later.