Commit Graph

2027 Commits

Author SHA1 Message Date
03cb974a2e New mechanism for embedded DSLs 2020-12-08 21:24:54 -07:00
b4bf0d1576 Refactor the read loop into Reader 2020-12-08 18:58:38 -07:00
419e72e280 Fix comment at end of list problem 2020-12-08 18:50:26 -07:00
d77dc23a58 Reusable KissState 2020-12-08 16:43:04 -07:00
480e4c29b2 Workaround for complexType parsing 2020-12-07 20:54:04 -07:00
dc59d485cf Solve AOC day 7 2020-12-07 20:22:46 -07:00
741bd6d58f Try to fix PDF salad mac failure 2020-12-07 19:25:31 -07:00
a564fe146a (rest [list]) 2020-12-07 19:16:22 -07:00
907affa41a (range...) 2020-12-07 19:12:22 -07:00
c39ec902ee Map destructuring 2020-12-07 18:52:33 -07:00
b23c457243 key-value for loops 2020-12-07 18:38:22 -07:00
544579a4d3 KeyValueExps allow map literals 2020-12-07 18:28:12 -07:00
857941647a Fix slight file pos offset from windows line endings 2020-12-07 18:23:38 -07:00
4627530968 Solve AOC day 5 part 2 2020-12-07 08:48:05 -07:00
5ad8e4e3eb Make max and min apply aliases 2020-12-07 08:37:37 -07:00
dc1e56d690 Solve AOC day 5 part 1 2020-12-07 08:37:21 -07:00
49d0ff3677 Make (case) allow list matching 2020-12-07 08:36:54 -07:00
f3832bc4ad basic (case...) 2020-12-07 07:37:57 -07:00
14a5e8d1d1 Solve AOC day 6 2020-12-06 09:51:29 -07:00
7314e1ef32 install hxnodejs for pdf-salad 2020-12-05 23:36:24 -07:00
6b223698e0 fix last reference to old directory structure 2020-12-05 23:16:15 -07:00
ab3374688a add package.json to make travis work? 2020-12-05 21:50:14 -07:00
567e531208 More debuggable pdf-salad 2020-12-05 21:47:37 -07:00
2fd60370e8 (zip [l1] [l2]) 2020-12-05 19:06:15 -07:00
1805b396bf Improve (groups) 2020-12-05 18:46:24 -07:00
7ff7bab555 reorganize kiss into its own directory 2020-12-05 18:35:09 -07:00
cebe5c23a6 anonymous objects with (object...) 2020-12-05 18:15:59 -07:00
15f281d0ee fix test script permissions 2020-12-04 23:17:30 -07:00
8d13712037 Change awaitLet note 2020-12-04 20:04:57 -07:00
ccaf0f83a5 PDF Salad with repetition allowed 2020-12-04 20:00:54 -07:00
e6869bbc8f Scaffolding for PDF salad 2020-12-04 18:19:57 -07:00
3ea6ec7d47 More convenient folder name 2020-12-04 17:05:20 -07:00
2cacce20d8 Solve AOC day 4 2020-12-04 15:28:20 -07:00
4504ef37ef bool equality support 2020-12-04 14:53:01 -07:00
4074582f94 Refactor day 1 stuff to SummingTuples 2020-12-04 14:51:31 -07:00
2cb0fcb793 Fix a weird C++-specific string comparison error 2020-12-04 11:59:35 -07:00
473e882606 test apply with method 2020-12-04 11:46:14 -07:00
8329c867a5 (apply [func] [args]) with math op support 2020-12-04 11:21:21 -07:00
1b07c2ddf9 Refactor variadic handling so (apply [operator] [args]) will be possible 2020-12-04 10:49:43 -07:00
24c1b5a604 use assert in AOC solutions 2020-12-04 10:09:53 -07:00
c0dd21cfe1 (assert [exp] [?message]) macro 2020-12-04 10:03:49 -07:00
133ebfd7c6 Solve AOC Day 3.2 2020-12-03 15:40:59 -07:00
405570d82e Fix math overflows 2020-12-03 14:40:34 -07:00
0601a84931 fix % and ^ 2020-12-03 13:52:43 -07:00
fbf8c5d14f Solve AOC day 3.1 2020-12-03 13:52:30 -07:00
7b41a17046 Solve AOC Day 2.2 2020-12-02 19:25:28 -07:00
0d0502bb1d Fix greater/lesser comparisons 2020-12-02 18:50:58 -07:00
319558c07b Day 2.1 solution (doesn't work because of Kiss bug) 2020-12-02 18:32:23 -07:00
fda31655cc Refactor some tests for readability/maintainability 2020-12-02 18:13:08 -07:00
625213aa15 No more trying to force truncation of int division 2020-12-02 14:48:38 -07:00