Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-06-20
| ||
14:10 | Add some notes Leaf check-in: 553aa22c59 user: stern tags: trunk | |
13:46 | Forgot to include new test file into last commit check-in: b352a58dfe user: stern tags: trunk | |
13:24 | Add builtin syntax (begin1 expr ...) check-in: 952731d829 user: stern tags: trunk | |
12:41 | Refactor (begin ...) form check-in: c48157840b user: stern tags: trunk | |
12:23 | Add Symbol.IsKeyword, and builtin (keyword? sym) check-in: 50a13acbd6 user: stern tags: trunk | |
12:22 | Fix output of wrong nesting level check-in: 17237c5240 user: stern tags: trunk | |
12:21 | Refactor prelude/cond macro to make it simple and to rely on improve check-in: e7920e1320 user: stern tags: trunk | |
12:21 | Refactor improve source check-in: 21e76372a1 user: stern tags: trunk | |
10:42 | sxeval: add / modify ComputeHandler; integrate some into REPL check-in: 179073ae5a user: stern tags: trunk | |
2025-06-19
| ||
18:21 | Ensure similar results if expr got improved or not check-in: 53af1d6947 user: stern tags: trunk | |
16:54 | Refactor symbol expression handling to allow to not to improve check-in: 4da8104bea user: stern tags: trunk | |
16:18 | Return current nesting too (sxeval.LimitHestingHandler) check-in: a7eab6945b user: stern tags: trunk | |
16:06 | Refactor sxeval.ComputeObserver into a ComputeHandler; add some helpful handler types. check-in: f361fcf8c2 user: stern tags: trunk | |
14:06 | Add optional compute observer for sxeval benchmark check-in: f521a6d715 user: stern tags: trunk | |
2025-06-17
| ||
15:38 | Allow symbols to have bound values. T is now recognized as a frozen symbol that is bound to itself, even in evaluation check-in: 2cad55a2ee user: stern tags: trunk | |
13:09 | Add some package builtins check-in: ac3c951742 user: stern tags: trunk | |
12:26 | Undo last commit: initial package is still named INIT check-in: 28829ea1c5 user: stern tags: trunk | |
2025-06-16
| ||
18:06 | Rename base package to "sx" check-in: dc17437ecc user: stern tags: trunk | |
18:00 | Add iterator of all packages check-in: 53bdf0ae85 user: stern tags: trunk | |
16:19 | Merge in frame improvements check-in: e48cb09c50 user: stern tags: trunk | |
15:59 | Make defference between frames and global bindings/environment more explicit Leaf check-in: 7f613fd402 user: stern tags: frame | |
12:35 | Merge new frame code check-in: c72cf0377d user: stern tags: trunk | |
12:28 | Do not optimize symbol lookup in environment check-in: 27c1a34f6a user: stern tags: frame | |
11:53 | Polish everything: remove unneeded functions, rename binding to frame, ... check-in: a170ebd4cc user: stern tags: frame | |
10:52 | Merge from trunk check-in: 2694b2f91f user: stern tags: frame | |
10:47 | Fix error when resolving symbols dynamically check-in: 52ed0adb0a user: stern tags: frame | |
10:35 | Fix global symbol search error; still more errors to go check-in: be31aa97ac user: stern tags: frame | |
09:14 | Fix some test cases for binding/frame check-in: a969394619 user: stern tags: frame | |
2025-06-15
| ||
17:57 | Fix some errors; still not working check-in: ef513807f6 user: stern tags: frame | |
2025-06-14
| ||
13:18 | Replace *Binding with *Frame; not complete; still contains errors check-in: 159804da61 user: stern tags: frame | |
11:44 | Make all parent searching frame methods internal check-in: e9165abe0b user: stern tags: frame | |
2025-06-13
| ||
22:34 | Make linter happy (and fix an error) check-in: 5ba71dc728 user: stern tags: trunk | |
22:31 | Add globals attribute to Environment check-in: 7a91f19c46 user: stern tags: frame | |
22:18 | Separate sxeval.Binding into global binding (still used for eveything) and the new intermediate frame type, which is currently a binding that cannot be frozen. Later, Frame will be changed a lot to fulfill its role as a stack frame. check-in: e46d9230d5 user: stern tags: frame | |
2025-06-10
| ||
19:06 | sxreader: pkg:symbol requires symbol to be found in pkg check-in: e601f97a6a user: stern tags: trunk | |
2025-06-08
| ||
20:31 | sxreader: add support for package:symbol and :keyword; reserve some characters for future use check-in: d353c37bdb user: stern tags: trunk | |
19:35 | Improve package handling, esp. new package for keywords check-in: d6e87902be user: stern tags: trunk | |
2025-06-07
| ||
20:55 | Swap sx.Symbol internal attributes to make debugging easier (and possibly omit some offset calculations) check-in: b15d3c434c user: stern tags: trunk | |
20:52 | Refactor sxeval.Binding check-in: 602a13ec55 user: stern tags: trunk | |
17:33 | Make packages a full sx.Object; add builtin symbol-package check-in: d208ad6afa user: stern tags: trunk | |
17:14 | Make linters happy check-in: 071965ed92 user: stern tags: trunk | |
17:09 | Refactor SymbolFactory to Package check-in: 096e0189da user: stern tags: trunk | |
2025-05-26
| ||
09:35 | Update dependency zero check-in: 50d78edc25 user: stern tags: trunk | |
2025-05-08
| ||
15:09 | Make linter happy check-in: d81304c0d5 user: stern tags: trunk | |
14:54 | Enhance builtin test check-in: c7a47142d2 user: stern tags: trunk | |
13:56 | Fix glitch; mini-cleanup check-in: 4d8334e313 user: stern tags: trunk | |
13:55 | Update dependency check-in: 5a1790a233 user: stern tags: trunk | |
2025-05-06
| ||
14:15 | Backport some changes done only in branch compiler check-in: 34e7a17d22 user: stern tags: trunk | |
13:57 | Merge from trunk Leaf check-in: 5d44c58d3c user: stern tags: compiler | |
13:49 | Add collatz benchmark check-in: b194d948be user: stern tags: trunk | |