Simple Lexer

From SlateWiki

Slate's lexical grammar is very simple, in that whitespace between non-reserved characters (letters, numbers, punctuation that counts as a binary message) is needed to distinguish two entities. So, you'd need to type "1 + 2." instead of just "1+2." to add two numbers. This has its drawbacks, of course, but also benefits in that naming can be done in a much more flexible way.