gabordemooij
Joined 14 years ago
Karma
375
Submissions
212
Member since
Apr 8
Joined 14 years ago
2. ['the word 'Hello' has 5 chars'] ['I say: "Hi There!"'] ['In xoscript we use [' and '] ']
this is not allowed: ['this causes a '] parsing error.']
3. It's all just message passing.
- {} * x is just message * with arg x - yes it's a function, which is an object, and it has a method called * - Smalltalk uses times: { ... } times: 101.
- True is an object - (i = i) yields True, so you can send a messages to True - continue/break only work with True - , means: continue talking to object (True)
- STOP is from telegraphs. \n is also allowed.
- The assymetric string boundaries (brackets) allow you to embed quotes/boundaries without escaping.
what is terse about the loops?
any further thoughts about EOL?
XO is pure OO but without classes. Also no traits, no async, no threading, no types, just plain objects. Use with CGI. Runtimes for Linux and OpenBSD.