Helmut Merz helmutm · he/him
helmutm pushed to master at cco/py-scopes 2024-09-20 15:22:02 +02:00
c9cb428707 fix tests: avoid db locked error with sqlite3
helmutm pushed to master at cco/cl-scopes 2024-09-18 16:28:50 +02:00
fe63d977f6 forge: first (too simple) version of iter:stream-iterator and forge:exec-stream
helmutm pushed to master at cco/cl-scopes 2024-09-18 12:55:56 +02:00
90a2f4db27 forge: steps towards if and more...
helmutm pushed to master at cco/cl-scopes 2024-09-17 19:52:48 +02:00
c857da986b forge: make forge/sf the standard forge package; keep old files as x-... for reference
helmutm pushed to master at cco/cl-scopes 2024-09-17 12:37:09 +02:00
6ed436f94f forge: make forge/sf the standard forge package; keep old files as x-... for reference
helmutm pushed to master at cco/cl-scopes 2024-09-17 10:04:33 +02:00
78b7eb0e1b forge/sf: const and var working
helmutm pushed to master at cco/cl-scopes 2024-09-17 08:45:24 +02:00
6bf62fa39d forge/sf: val (pushing code directly to stack) as basis for const and var
helmutm pushed to master at cco/cl-scopes 2024-09-16 11:09:37 +02:00
62350964c6 forge/sf: simple repl
helmutm pushed to master at cco/cl-scopes 2024-09-16 10:50:18 +02:00
6eff29f62d forge/sf: exec-string, using iter:string-iterator
helmutm pushed to master at cco/cl-scopes 2024-09-15 18:39:07 +02:00
66bc23c97a forge/sf: define current-package in forge-env, use for registering and finding words
helmutm pushed to master at cco/cl-scopes 2024-09-14 23:23:36 +02:00
ee2acbe1b9 util/iter: string-iterator
helmutm pushed to master at cco/cl-scopes 2024-09-14 16:09:38 +02:00
33afa42f24 forge/sf: more basic builtin words
helmutm pushed to master at cco/cl-scopes 2024-09-14 10:11:57 +02:00
c85ab638a5 forge/sf: fixes, improvements; work in progress: if, while, ...
helmutm pushed to master at cco/cl-scopes 2024-09-13 10:13:00 +02:00
78cce53f29 forge/sf: stack and vocabulary in class forge-env
helmutm pushed to master at cco/cl-scopes 2024-09-13 09:39:21 +02:00
5df8a852b1 forge/sf: new forge-env class, work in progress: put stack and vocabulary there
helmutm pushed to master at cco/cl-scopes 2024-09-11 10:03:37 +02:00
65fbf0aac4 forge/sf: tests, fixes - define wforge definition word
helmutm pushed to master at cco/cl-scopes 2024-09-10 15:46:27 +02:00
aa8017be9c forge/sf: register compiler words; reverse word index: use for printing functions
helmutm pushed to master at cco/cl-scopes 2024-09-10 11:11:12 +02:00
180bcca22e forge/sf, work in progress: define / compile forge words
helmutm pushed to master at cco/cl-scopes 2024-09-10 08:57:36 +02:00
b86005e111 forge/sf: exec-item improvements, basic comp-item implementation
helmutm pushed to master at cco/cl-scopes 2024-09-09 19:52:29 +02:00
60cee40051 util/iter: allow stopping an iterator by setting its stop slot to t