Nathan Braswell
|
c96f20c80e
|
Add lcompose to prelude, size to rb, and sketch out fungll. Still haven't figured out the exact datatype for grammer_slots and have decided to implement [] destrucuring in lambda params, and change let destructuring to use [].
|
2021-08-03 00:56:07 -04:00 |
|
Nathan Braswell
|
dc712060cd
|
generalize RB-Tree and make wrapper functions to use as a set or map
|
2021-08-02 20:34:01 -04:00 |
|
Nathan Braswell
|
e0802baf5e
|
Extend match to support ~unquote for matching against the *value* of expressions or variables, and use that to implement deletion for the RB-tree set
|
2021-08-01 23:48:41 -04:00 |
|
Nathan Braswell
|
93fd0d1943
|
Initial insert-only RB tree implementing a set
|
2021-08-01 22:15:58 -04:00 |
|