hcl
hcl copied to clipboard
Hot Cocoa Lisp
``` hcl> (< 1 2 3) js: ((1 < 2) && (2 < 3)); true hcl> (< 1 (+ 2 3) 3) js: ((1 < (2 + 3)) && ((2...
I require that ``` hcl> (+) 0 ``` But this occurs an error. Likewise `(*)` must be 1.
(Introduction to source maps: http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/)
- [ ] `present?` from active_support - [ ] other things from active_support - [ ] things from `Math` - [ ] `case` - [ ] some sort of object...
- [ ] look at existing lisp modes and add indentation patterns for our functions. For example: ``` lisp (def foo (# () ... ``` - [ ] highlight identifiers...
e.g. `(foo bar)...` or `[1 2 3]...`
make sure `set||` only overloads `null` and `undefined` - [x] implement - [ ] make them work with 3 args (and be compatible with the ones made using the helper)