Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins that include changes to files matching 'cmd/*'
2024-05-13
| ||
15:53 | Add dyn-lambda check-in: ebd12c35a7 user: stern tags: trunk | |
2024-04-13
| ||
13:28 | Move package to t73f.de/r/sx check-in: 3b82142dc1 user: stern tags: trunk | |
2024-03-25
| ||
10:15 | Add length>, length= check-in: b11ffb3e9c user: stern tags: trunk | |
2024-03-22
| ||
13:55 | Allow to write error stack check-in: 88a9890a88 user: stern tags: trunk | |
2024-03-14
| ||
11:00 | Merge from call1 to optimize memory consumption and execution speed (at the expense of some more LOCs) check-in: b3cecc43cd user: stern tags: trunk | |
10:40 | Add Callable.Call0 (call with no arguments) check-in: 3bccef2836 user: stern tags: call1 | |
2024-03-10
| ||
12:20 | Remove support for constant bindings check-in: ce046bd88f user: stern tags: trunk | |
2024-03-08
| ||
19:18 | Remove ExecObserver.Reset check-in: c10e3e8496 user: stern tags: trunk | |
16:14 | Introduce ReworkObserver check-in: b711e3ff4d user: stern tags: trunk | |
15:27 | Transform sxeval.Executor into observer; allow to stop parsing with sxeval.ParseObserver check-in: 63ce65edb6 user: stern tags: trunk | |
14:57 | Replace Option pattern with Set-Methods check-in: 5b6f6ac3df user: stern tags: trunk | |
2024-03-07
| ||
17:29 | Better logging in cmdline tool check-in: b1823c5c5d user: stern tags: trunk | |
12:56 | Add dynamic-binding lambda check-in: 08db202365 user: stern tags: trunk | |
2024-03-05
| ||
16:47 | Re-Introduction of "(let ...)" special form check-in: 281763d36d user: stern tags: trunk | |
13:25 | Fix some Expr printing issues check-in: e9f9f92f5b user: stern tags: trunk | |
11:47 | Add UnboundSymbolExpr and assiciate methods to resolve/lookup a symbol hopefully faster check-in: 9c471ddc06 user: stern tags: trunk | |
10:24 | Ignore symbols in "(begin ...)" (all but last) check-in: dfe2d0cbc2 user: stern tags: trunk | |
10:00 | Change cond macro to allow multiple statements in each clause check-in: 74d287fcf2 user: stern tags: trunk | |
2024-03-04
| ||
12:45 | Refactor resolving symbols; add new Expr "LookupSymbolExpr" check-in: 67e0a1799d user: stern tags: trunk | |
09:56 | Add SPDX identifier to source files check-in: 35fe1b0d6c user: stern tags: trunk | |
09:44 | Refactor to remove warnings check-in: c5dd55b1d5 user: stern tags: trunk | |
09:04 | Add builtin "(unparse-expression ...)" check-in: 673b24b649 user: stern tags: trunk | |
2024-03-02
| ||
10:55 | Add builtins "(compile ...)" and "(eval ...)" check-in: aa3696eba6 user: stern tags: trunk | |
2024-03-01
| ||
17:55 | Expose Expr object as sx.Object, incl. functions parse-expression, rework-expression, and run-expression. check-in: c3ad682247 user: stern tags: trunk | |
16:18 | Remove builtin "(cond ...)" check-in: 5b88677811 user: stern tags: trunk | |
15:09 | Change boolean, not from functions to be macros; add != macro; fix rework error for if expression; add optimization when if test is itself an if expression check-in: 7a62d67813 user: stern tags: trunk | |
2024-02-10
| ||
21:35 | Make Symbol a pointer to a struct (again) check-in: d05b41056c user: stern tags: trunk | |
17:31 | Make symbol a struct check-in: cfeec9b13a user: stern tags: trunk | |
2024-02-05
| ||
15:21 | dd some sequence functions, such as converting it into a pair list and check for a maximum length. check-in: 3cabd0d79a user: stern tags: trunk | |
11:43 | Add support for sequences check-in: 3565a70500 user: stern tags: trunk | |
2024-02-02
| ||
13:47 | sxbuiltins: rename string-append -> concat check-in: 0fc7a9868e user: stern tags: trunk | |
2024-01-28
| ||
17:25 | Allow sx.Vector to be an sx.Object check-in: b1da8a68f6 user: stern tags: trunk | |
13:22 | Sx.Vector as a short form of []sx.Object check-in: 5005c25ea6 user: stern tags: trunk | |
2024-01-11
| ||
14:33 | Make sxeval.ExecuteError a value, not a reference check-in: 30d7f692a2 user: stern tags: trunk | |
2024-01-09
| ||
11:35 | Add Expr.Unparse() to transform an expression into an object check-in: 6ff64850f9 user: stern tags: trunk | |
2024-01-06
| ||
14:21 | Refactor main check-in: 96d6b81539 user: stern tags: trunk | |
13:37 | Unify String() handling check-in: 05d400ee9d user: stern tags: trunk | |
2024-01-05
| ||
19:27 | sxeval: initial version of ExecuteError to allow stack trace check-in: 102cb96cf5 user: stern tags: trunk | |
16:19 | sxeval: add ParseObserver check-in: ec9b10d160 user: stern tags: trunk | |
15:23 | sxeval: Make executor an environment option check-in: 8975796993 user: stern tags: trunk | |
2024-01-03
| ||
20:43 | Remove sxeval.Engine check-in: 01da8642e6 user: stern tags: trunk | |
20:28 | Remove binding functions from sxeval.Engine check-in: 9c1659eb5a user: stern tags: trunk | |
19:55 | Remove unneeded references to sxeval.Engine check-in: 654a40e4a3 user: stern tags: trunk | |
19:46 | sxeval: merge ParseFrame and defaultParser; remove interface Parser check-in: 2263366076 user: stern tags: trunk | |
2024-01-01
| ||
16:43 | Merge changed symbol architecture check-in: 8e83ca8984 user: stern tags: trunk | |
14:33 | Remove sx.SymbolFactory check-in: 1de0461149 user: stern tags: strsymbol | |
13:52 | Initial version of symbols as strings (and not structs) check-in: 920d4e44a3 user: stern tags: strsymbol | |
11:56 | Remove code for callback when symbol is unresolved. It is too dangerous when a symbol is mis-typed. check-in: 451a72b69d user: stern tags: trunk | |
2023-12-31
| ||
14:18 | Merge new environment code (was: Frame) check-in: fe1bf9abf4 user: stern tags: trunk | |
12:59 | Refactor sxeval.Environment and sxeval.Engine check-in: eaa1bac4c7 user: stern tags: env | |