Commit Graph

2009 Commits

Author SHA1 Message Date
47ba4df4ba rest args w/ tests that fail for unrelated reasons 2020-11-30 17:26:06 -07:00
bcd7378075 stop (print... ) from stealing type info_ 2020-11-30 15:15:43 -07:00
a85acbcde4 Parse generic parameters of type expressions 2020-11-30 15:14:41 -07:00
550af52a65 optional arguments 2020-11-30 13:53:08 -07:00
3f5e81f03e Pass KissState instead of convert 2020-11-30 13:23:01 -07:00
52e310d01a More robust MetaExp treatment, single-level let mutability 2020-11-30 12:38:48 -07:00
8450709c0a Removing Quote abstract 2020-11-29 19:57:15 -07:00
e509dcdf67 don't need while loops 2020-11-29 19:55:43 -07:00
39cfd248b2 (for ...) comprehensions 2020-11-29 19:47:14 -07:00
0c4625bbec doFor 2020-11-29 19:37:30 -07:00
1a06266987 List destructuring 2020-11-29 19:09:11 -07:00
23b978740b Get rid of trace prefix when printing 2020-11-28 16:37:32 -07:00
0e8a52ff17 project template 2020-11-28 16:36:54 -07:00
9e822c7e57 quick nths 2020-11-28 15:33:45 -07:00
ee26ee1bbb standardized arg length checks everywhere 2020-11-28 15:09:11 -07:00
45d5a3fcd6 aliases for Lambda.map/filter 2020-11-28 13:42:04 -07:00
102812bf2f helper for arg length checks 2020-11-28 10:49:19 -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
c5f7aae6c3 defalias 2020-11-27 22:48:51 -07:00
680880d527 (when...) 2020-11-27 22:16:28 -07:00
7642ca3b36 fix an (if... ) bug 2020-11-27 22:15:49 -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
6101ddf4cf notes 2020-11-25 14:05:42 -07:00
361e2a3c1c lambda 2020-11-25 13:59:28 -07:00
90c7ba68da Refactor haxe.maco.Function generation out of FieldForms 2020-11-25 13:58:49 -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
2bd7d32f48 ReaderExpDef.toString() 2020-11-25 12:21:31 -07:00
2c7d62d69d Add minor goals 2020-11-25 12:21:20 -07:00
2e85baa048 (and ...) 2020-11-25 11:55:53 -07:00
70ff9b7e1b add not, with a reader macro 2020-11-25 11:43:04 -07:00
dab730e3eb make immutability default everywhere 2020-11-25 11:32:04 -07:00
d60f62f9cb Make (defvar...) and (defprop ...) immutable by default 2020-11-25 10:56:30 -07:00
72890d4830 fix dependency mistake 2020-11-25 10:47:07 -07:00
63522aa3bc (or... ) 2020-11-25 10:29:49 -07:00
bfef1859d7 quick implementations of deflocal, set 2020-11-25 10:29:49 -07:00
de85eee100 cond 2020-11-25 10:28:45 -07:00
000bd555db Add positions to ReaderExp 2020-11-25 10:28:44 -07:00
8019c8893d Rename haxe macro withPos() 2020-11-25 10:28:44 -07:00
3a8f38c5e1 install common dependencies for projects 2020-11-23 09:52:12 -07:00
9445ffd435 Fix truthy() for objects, make empty lists falsy 2020-11-23 07:05:27 -07:00
ccd683ccc3 Add hscript dependency 2020-11-21 20:22:34 -07:00
9bc1bb45fd Fix accidental readermacro stub 2020-11-21 16:21:34 -07:00
ec5082a05c Limited reader macros 2020-11-21 10:39:24 -07:00
8c2bbc4b1d [skip] comment on let bindings 2020-11-20 11:12:50 -07:00
10ae0b1089 (new [type] ...) 2020-11-19 20:08:33 -07:00
2176c16078 Add buffer time for file-watch test 2020-11-19 19:49:58 -07:00
1f849cfb8e use python3 to test file-watch 2020-11-19 19:41:31 -07:00