Commit Graph

57 Commits

Author SHA1 Message Date
4dc4794673 (isListExp) predicate 2021-11-30 12:44:27 -07:00
1f39bcb788 Prelude.substr allow negative indices 2021-11-29 15:54:39 -07:00
ad54a02781 exprCase match :Typed exps 2021-11-27 18:57:49 -07:00
d122106a14 Prelude.readDirectory 2021-11-27 13:13:08 -07:00
6bac8c2c9c fix assertProcess failure case on nodejs 2021-11-23 15:39:25 -07:00
ae81522f40 implicit begin in assertLet 2021-11-15 00:34:03 -07:00
e7546648b2 Prelude.newLine couldn't hurt 2021-11-14 22:25:12 -07:00
f218b75ac4 cache converted hscript from ktxt2 2021-11-09 12:22:37 -07:00
1a7a0fc8ea fsMemoize 2021-11-02 22:04:07 -04:00
40e686f95e make libPath part of Prelude 2021-10-22 16:26:19 -04:00
bbb23d23d2 purgeDirectory 2021-10-01 22:49:54 -06:00
e0d29b1714 add macro KissTarget 2021-08-12 23:25:20 -06:00
a7472c6468 more debuggable #extern 2021-08-12 23:12:10 -06:00
38d6f1a3ad getTarget 2021-08-12 23:09:43 -06:00
9e947a626a Prelude.filter 2021-08-12 18:49:36 -06:00
8135389944 walkDirectory process folders before/after 2021-08-12 14:13:59 -06:00
033325455a Close #40 2021-08-12 13:52:35 -06:00
ed4a24a03d printExp, printStr 2021-08-04 20:07:15 -06:00
e6b42dbaf2 Test case that generates expressions 2021-08-04 16:48:31 -06:00
254007066a don't print something on python assertProcess 2021-08-02 21:37:17 -06:00
01c412ec86 print when running a process 2021-08-02 21:35:05 -06:00
b85328f67a fix convertToHScript on js, python 2021-08-01 21:05:53 -06:00
8833efca31 on runtime python, also use assertProcess for convertToHscript() 2021-08-01 21:05:53 -06:00
5e3714fd2d assertProcess use Popen on Python target 2021-08-01 21:05:53 -06:00
71bce9a546 make assertProcess error more descriptive 2021-08-01 16:35:06 -06:00
0c13f91183 assertProcess() allow passing input to process 2021-07-26 16:31:29 -06:00
4e617102f2 assertProcess support nodejs ChildProcess 2021-07-26 15:09:14 -06:00
b02e1f34cc enumerate. Close #28 2021-07-24 12:22:20 -06:00
d5208545fe Make zip functions (and joinPath, concat) compatible with apply. Close #19 2021-07-24 12:03:49 -06:00
bbc858b9b1 make (range) return an Iterable & Iterator 2021-07-24 12:03:49 -06:00
1e80fa35b5 Variadic joinPath. Close #20 2021-07-23 14:58:36 -06:00
19b452309b variadic concat. Close #18 2021-07-22 13:55:47 -06:00
69528f87b4 fix formatting 2021-07-14 12:24:00 -06:00
2f75100db9 fix zip error 2021-07-13 18:32:09 -06:00
fb83821d14 WIP overhaul operand and variadic functions 2021-07-13 18:29:11 -06:00
8d0273ab61 variadic zip. Close #9 2021-07-12 16:17:38 -06:00
0a9a53bed1 conditional compilation \#case 2021-07-12 15:22:03 -06:00
23364c1a7a (reversed [list]) 2021-06-23 17:18:07 -06:00
da22c31fe8 refactor Main.hx to allow more subcommands 2021-06-13 21:45:15 -06:00
5a4686d977 (symbol) and (expList) for macros 2021-06-12 21:28:48 -06:00
d0bf6c1062 fix convertToHScript for nodejs 2021-05-22 13:24:25 -06:00
ab032545f2 add symbolName() for macros 2021-05-21 17:25:54 -06:00
b459c2f4aa Move ReaderExp to its own file 2021-05-21 16:13:00 -06:00
cf99052b1b KissInterp 2021-05-18 17:39:11 -06:00
b07fd8b6cf remove type annotations from expressions for hscript consumption 2021-05-18 16:45:21 -06:00
e8784bbdaa multi-target convertToHScript function in Prelude 2021-05-18 15:35:48 -06:00
653b44f2cf [vscode] refactor some things 2021-04-02 19:03:47 -06:00
a1c7082885 truthy checks shouldn't drop type info 2021-04-02 18:56:13 -06:00
d54297c373 make all numbers truthy 2021-01-24 11:53:58 -07:00
9cf520bd3a Make Prelude.print dynamic 2021-01-24 11:43:22 -07:00