Commit Graph

26 Commits

Author SHA1 Message Date
638bce5483 .field expressions 2020-12-01 15:17:56 -07:00
3a36275980 Solve AOC day 1.2 2020-12-01 14:46:48 -07:00
690362a316 Link generated Exprs with their source .kiss positions 2020-12-01 12:54:02 -07:00
f8e2ba9afa variadic operations work with string/int/float 2020-11-30 21:38:17 -07:00
47ba4df4ba rest args w/ tests that fail for unrelated reasons 2020-11-30 17:26:06 -07:00
3f5e81f03e Pass KissState instead of convert 2020-11-30 13:23:01 -07:00
45d5a3fcd6 aliases for Lambda.map/filter 2020-11-28 13:42:04 -07:00
eea554d80d pass whole expression to macros and forms 2020-11-28 10:32:36 -07:00
e44755839b alias for Prelude.print 2020-11-27 22:51:45 -07:00
7f5d352b37 Use tink_macro for printing generated haxe 2020-11-27 19:07:19 -07:00
66a7f0c780 fix ReaderExp.toString() 2020-11-27 18:58:02 -07:00
4faa4cf831 Use CompileError wherever applicable 2020-11-25 13:28:57 -07:00
ef17151f86 Standardized CompileError 2020-11-25 12:48:33 -07:00
000bd555db Add positions to ReaderExp 2020-11-25 10:28:44 -07:00
ec5082a05c Limited reader macros 2020-11-21 10:39:24 -07:00
d712f95e92 compiler guards on macro code 2020-11-18 09:51:29 -07:00
5a77d393be Macros 2020-11-15 12:47:06 -07:00
8b7c018a4d Unified KissState 2020-11-15 11:07:07 -07:00
fadd9d32e2 Fix tab/space format 2020-11-14 17:27:20 -07:00
d209868eb6 Lisp macro back-end w/ +, - as examples 2020-11-14 13:56:47 -07:00
b3807b0928 Decouple the readtable from Reader 2020-11-14 12:41:20 -07:00
ded9836afa List literals 2020-11-14 12:25:41 -07:00
014893271e Refactor: SpecialForms.hx 2020-11-13 15:28:49 -07:00
60a4b10ca7 refactor: FieldForms.hx 2020-11-13 13:55:32 -07:00
d10cb54439 Only trace exprs when unit testing 2020-11-13 12:27:31 -07:00
ca9bfc34ae Rename to Kiss 2020-11-12 15:56:10 -07:00