Coffee Style Smart Computer Language
I treat the coffee-script and Literate CoffeeScript
as the first coffee style
smart computer language concept.
This should be the basics of the next generation Smart Computer Language.
Features:
- Space indents for block, the curly braces are optional.
- The brackets are optional for function revocation.
- The array, object(dict) assignment could be no comma, instead of using the block.
- The functional expression definition could be ‘->’ or ‘=>’.
- Smart variable definition
- It should be a compiler switcher.
- The first variable assignment will be declared if no the same name variable before.
- RTL(run-time library) replace-able.
- you can write your own
extends
,for in
etc rtl functions.
- you can write your own
Pros: