Heefoo
f3825caefa
Fix typos and improve if/when-let macros
...
In clojure when-let and if-let accept at most two forms and must both be true for the evaluatioh to take place. The implementation here does the same but can bind more forms
2018-03-21 05:59:03 +02:00
Heefoo
c7de277f55
Add more clojure functions in the examples
2018-03-21 00:00:09 +02:00
Heefoo
9c967ea335
✨ Add examples
2018-03-20 10:32:27 +02:00
Calvin Rose
3e1e258546
Fix a compiler bug in the do special form.
2018-03-19 14:51:18 -04:00
Calvin Rose
9461eb8b74
Revert to old delay macro.
2018-03-18 10:18:41 -04:00
Calvin Rose
93f6bb856f
Update lazyseq example.
2018-03-18 09:18:53 -04:00
Calvin Rose
82e5d915f7
Add makefile back.
2018-03-18 09:17:20 -04:00
Calvin Rose
4a76f2ae32
Replace varset! with algol style :=
2018-03-16 18:15:34 -04:00
Calvin Rose
110c780747
Update apply to be variadic, and keep non variadic form as apply1
2018-03-16 15:45:24 -04:00
Calvin Rose
72d8e74a71
Update assembly and add example.
2018-03-16 14:34:48 -04:00
bakpakin
d3a1d97649
Update boot.dst and lazyseq examples.
2018-03-16 13:40:10 -04:00
Calvin Rose
e8dfe673f2
Update sourcemapping structure. Add seqs example file.
2018-03-15 23:28:30 -04:00
Calvin Rose
5738f6c8b1
Rename seq abstraction to iterator. Add random functions.
2018-03-15 17:19:31 -04:00
Calvin Rose
5f0bd1e082
Update code.
2018-03-14 21:46:56 -04:00
Calvin Rose
8ec29d9326
Move pretty printer into boot.dst
2018-03-14 19:08:00 -04:00