Commit graph

202 commits

Author SHA1 Message Date
baa582b9dd tui: revive example 2025-09-07 21:28:47 +03:00
5e6338fad8 output: more big refactors 2025-09-07 20:57:44 +03:00
194f2f9874 output: remove RenderBox
Some checks are pending
/ build (push) Waiting to run
2025-09-06 11:18:39 +03:00
1c21a85f27 output: refactor Content and Render traits 2025-09-06 08:57:18 +03:00
74b3af2212 output: modularize space
Some checks failed
/ build (push) Has been cancelled
2025-09-05 03:56:15 +03:00
ff4d0c9db5 dsl: split ns trait
Some checks failed
/ build (push) Has been cancelled
2025-09-03 03:30:06 +03:00
c57117df9c dsl: simplify trait further 2025-09-03 02:56:27 +03:00
ad2d7c38b1 fix(dsl): take some more ownership
Some checks are pending
/ build (push) Waiting to run
why implement Dsl for &Dsl otherwise?
2025-09-02 22:38:50 +03:00
4f1131744b output: remodularize 2025-09-02 22:36:34 +03:00
b98fccd98b output: try to fix lifetimes of Stack
Some checks are pending
/ build (push) Waiting to run
2025-09-01 22:49:17 +03:00
34982a12ba dsl: extract macros, remove 2 conv traits
Some checks failed
/ build (push) Has been cancelled
2025-08-30 03:58:07 +03:00
f35ac97737 output: fix(?) the stacks 2025-08-30 03:57:54 +03:00
1b98e468b6 update lockfile 2025-08-30 03:56:25 +03:00
d9081087ec feat(output): impl PartialEq for Measure
Some checks failed
/ build (push) Has been cancelled
2025-08-24 03:21:32 +03:00
375b959e33 feat(input): add def_command 2025-08-23 23:19:39 +03:00
022bfa3e20 fix(proc): Command self type 2025-08-23 23:19:23 +03:00
e3e3c163da input: refactor, move dsl stuff to tek config
Some checks are pending
/ build (push) Waiting to run
2025-08-23 13:47:45 +03:00
0621793930 dsl: update docs 2025-08-23 13:10:59 +03:00
3e2b07158c output: update README 2025-08-23 12:50:31 +03:00
d92e5efdd0 dsl: add dsl_words, dsl_exprs, from_literal 2025-08-23 12:19:02 +03:00
2557a0d253 dsl: refactor with eyes closed
Some checks are pending
/ build (push) Waiting to run
2025-08-22 23:15:38 +03:00
1ef898ac32 remove DslKey
Some checks failed
/ build (push) Has been cancelled
2025-08-17 19:32:43 +03:00
ddd162f225 dsl: exp -> expr, sym -> word 2025-08-17 19:24:06 +03:00
cf253c28f9 dsl: modularize 2025-08-16 16:28:24 +03:00
4fc0db5777 dsl eval and ns again 2025-08-16 14:34:41 +03:00
d7884f6289 dsl: some ns progress
Some checks are pending
/ build (push) Waiting to run
2025-08-15 21:24:13 +03:00
f626860924 wip: dsl refactor 2025-08-15 21:03:49 +03:00
a1190a24a1 dsl: add DslExpNs::from_exp; return Perhaps rather than Usually
Some checks failed
/ build (push) Has been cancelled
2025-08-12 13:15:22 +03:00
3298d6b6e1 tui: trim all strings
no newline or wrapping yet
2025-08-12 13:15:03 +03:00
ab1afa219f input, output: formatting, warnings
Some checks failed
/ build (push) Has been cancelled
2025-08-10 21:50:17 +03:00
ab0dc3fae0 dsl: add ns 2025-08-10 21:50:03 +03:00
35a5784d23 stack: support above/below 2025-08-10 21:05:05 +03:00
7fd6c91643 need const trie :(
Some checks are pending
/ build (push) Waiting to run
2025-08-10 17:00:58 +03:00
e839096cf3 docs: operators idea 2025-08-10 14:21:59 +03:00
24ac52d807 tui: keybinds work?
Some checks are pending
/ build (push) Waiting to run
2025-08-10 02:06:17 +03:00
b52c1f5828 tui: add ErrorBoundary component
Some checks failed
/ build (push) Has been cancelled
2025-08-04 15:17:46 +03:00
104bb1c8e7 more dsl runaround
Some checks are pending
/ build (push) Waiting to run
2025-08-03 21:22:55 +03:00
9ccd7e5c69 dsl: macro dsl_for_each -> method each 2025-08-03 19:36:01 +03:00
a601d3d806 so many ood tests
Some checks are pending
/ build (push) Waiting to run
2025-08-03 01:58:50 +03:00
643658ab16 dsl: fixed expression handling 2025-08-03 01:53:58 +03:00
9e0b7be9a9 fix(dsl): tail condition 2025-07-31 21:00:13 +03:00
85c305385b fix(input): wat
Some checks failed
/ build (push) Has been cancelled
2025-07-29 22:07:03 +03:00
9f7d0efda5 core, input, output, dsl: factor away 'flexi' traits 2025-07-29 17:09:27 +03:00
8cbd7dd8e8 core, input: add flex_trait 2025-07-29 14:17:01 +03:00
360b404b69 fix(proc): update macros
Some checks failed
/ build (push) Has been cancelled
2025-07-20 04:54:38 +03:00
73eb935282 refactor(dsl): use traits instead of enums
Some checks are pending
/ build (push) Waiting to run
2025-07-20 04:29:06 +03:00
d72a3b5b8f fix(input): sorting out event map 2025-07-19 20:24:38 +03:00
238ac2e888 simplify 2025-07-19 18:03:18 +03:00
291b917970 this one at least compiles 2025-07-19 07:55:56 +03:00
a145e332de 1 file, 300 lines, many worries
Some checks are pending
/ build (push) Waiting to run
2025-07-17 21:45:59 +03:00