Commit Graph

901 Commits

Author SHA1 Message Date
269156dd09 implement field access 2025-09-12 20:35:00 -05:00
4670a8bd4e interp special forms map, if
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m56s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m28s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m34s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m28s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m39s
2025-09-12 19:52:13 -05:00
722e475925 scaffold KissInterp2
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 1m38s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m44s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 1m51s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m44s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 4m29s
2025-09-12 17:11:07 -05:00
84b09821f2 Revert "disable an annoying old type check syntax"
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 2m5s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m48s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 2m2s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m11s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 3m48s
This reverts commit 0e02c6c910.
2025-09-09 13:59:12 -05:00
c88d7a44f8 find libpath for lix git library
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 47s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 1m12s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 1m9s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 1m24s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 1m52s
2025-09-09 13:00:31 -05:00
4da446c0f7 get tink_macro from gitea
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 2m52s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 3m36s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 3m57s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 3m39s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 4m30s
2025-09-09 12:43:56 -05:00
f7f8ec8690 Make action run on gitea
All checks were successful
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Successful in 42s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Successful in 49s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Successful in 1m54s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Successful in 1m37s
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Successful in 2m3s
2025-09-09 09:58:50 -05:00
033b424b20 disable lua jobs for now
Some checks failed
CI / test-core (14, ubuntu-latest, 3.x, cpp) (push) Failing after 1m44s
CI / test-core (14, ubuntu-latest, 3.x, js) (push) Failing after 1m41s
CI / test-core (14, ubuntu-latest, 3.x, py) (push) Failing after 1m38s
CI / test-core (14, ubuntu-latest, 3.x, interp) (push) Failing after 1m45s
CI / test-core (14, ubuntu-latest, 3.x, nodejs) (push) Failing after 1m42s
2025-09-08 15:45:49 -05:00
929ae557ed allow :Null on lambda and arrow lambda 2025-08-08 12:10:11 -05:00
e1bd5eff02 default value arg for extractOpt 2025-08-08 10:20:32 -05:00
f06200c1a1 special case :Null return type on functions. fix #18 2025-08-08 10:20:07 -05:00
ca91f4a57d Stream.takeLinesAsStreamWhile 2025-08-07 18:18:38 -05:00
62c8396ea5 Stream.peekLine() 2025-08-07 18:18:25 -05:00
6085697914 extractOpt 2025-08-07 18:18:10 -05:00
c0ab63cdb0 Fix bug for &opt args in defMacro 2025-07-30 17:20:14 -05:00
bca1dfd8c6 try to fix fossilBuild on github actions 2025-07-30 14:18:12 -05:00
926948498e Fix redefineWithObjectArgs changing access of original 2025-07-29 16:40:25 -05:00
1d4219a87d fix form example for localVar 2025-06-16 15:16:37 -05:00
e7b4cb0590 shellExecute print the error 2025-06-16 10:45:06 -05:00
07a09f8f98 shellExecute() return output 2025-06-16 10:10:07 -05:00
a9129952f3 new-express-project add a systemd unit 2025-05-27 16:44:01 -05:00
5cbd17bf55 redefineWithObjectArgs allow changing access public/private 2025-03-12 11:01:14 -05:00
67cdf396b5 Don't warn that ++, -- exps are unused 2025-03-12 09:44:57 -05:00
50845be826 try install libreadline-dev for lua CI 2025-02-13 09:18:47 -06:00
bb18997606 refactor ExpBuilder to be a class, not anonymous object 2025-02-13 09:15:41 -06:00
fb34feb610 pass kissFile to macro bodies 2025-02-03 14:09:58 -06:00
91b1fc7b32 print awaitLet error message 2025-02-03 13:01:07 -06:00
404c15d684 compile-guard some ExpBuilder functions 2025-02-03 10:43:42 -06:00
b7722a6dbb removeTypeAnnotations support listeater expressions 2025-02-03 10:37:17 -06:00
35b1dffc09 fix new-firefox-project 2025-02-02 17:59:54 -06:00
936526f83d new-express-project fail before taking input 2025-02-02 17:52:46 -06:00
7e1e64e5b3 fix new-express-project 2025-02-02 17:49:49 -06:00
95f9d93069 kiss main find libs relative to kiss 2025-02-02 17:39:35 -06:00
247b32838d fix new-project command 2025-01-25 15:02:36 -06:00
877b965812 make _zip public 2024-12-23 18:22:07 -06:00
e36fb991c6 optional BraceExp ReaderExpDef 2024-12-23 17:30:35 -06:00
22c8ce4247 move Helpers.argList to Prelude 2024-12-12 20:54:48 -06:00
35471dc318 fix some calls of readAndProcess 2024-12-12 20:54:39 -06:00
8597cc0de9 Stream.putBackString() revert tabs at start of line 2024-12-12 20:04:47 -06:00
2e0991d2d2 dropOneOf and takeOneOf 2024-12-12 14:39:46 -06:00
4ddf68e3db error when dropping negative characters 2024-12-12 14:17:25 -06:00
a54a5a0e15 Stream.linePrefix 2024-12-12 13:58:52 -06:00
38773bc700 move bindingList() definition to Prelude 2024-12-11 11:07:02 -06:00
8e3bb78829 Stream track current tab depth 2024-12-11 10:53:02 -06:00
6ec40da338 pass the original ReaderExp code to process() 2024-12-11 10:11:51 -06:00
da26e94c59 Restore readAndProcess() synchronousness 2024-12-11 09:59:07 -06:00
e09993ea78 readAndProcessCC 2024-12-10 20:51:19 -06:00
1ae2eaa3c5 tryDropUntil 2024-12-10 20:33:33 -06:00
70464e4bce Make previous changes more compiler-safe 2024-12-10 20:02:51 -06:00
4a457f57a7 Make Reader not rely on KissState specifically 2024-12-10 19:54:27 -06:00