Commit graph

90 commits

Author SHA1 Message Date
731f4a971e move Layout trait to separate module
Some checks failed
/ build (push) Has been cancelled
- output: impl Layout for Measure, FieldH, FieldV
- tui: enable #[feature(trait_alias)]
- tui: define some trait aliases
2025-09-27 16:56:40 +03:00
90fc869e14 uuugh 2025-09-09 20:39:08 +03:00
ca862b9802 dsl, output, tui: add tests, examples, root dispatchers 2025-09-08 19:42:44 +03:00
d6dcf137a8 fix some warns 2025-09-07 23:13:19 +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
c57117df9c dsl: simplify trait further 2025-09-03 02:56:27 +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
f35ac97737 output: fix(?) the stacks 2025-08-30 03:57:54 +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
3e2b07158c output: update README 2025-08-23 12:50:31 +03:00
ddd162f225 dsl: exp -> expr, sym -> word 2025-08-17 19:24:06 +03:00
ab1afa219f input, output: formatting, warnings
Some checks failed
/ build (push) Has been cancelled
2025-08-10 21:50:17 +03:00
35a5784d23 stack: support above/below 2025-08-10 21:05:05 +03:00
24ac52d807 tui: keybinds work?
Some checks are pending
/ build (push) Waiting to run
2025-08-10 02:06:17 +03:00
9f7d0efda5 core, input, output, dsl: factor away 'flexi' traits 2025-07-29 17:09:27 +03:00
238ac2e888 simplify 2025-07-19 18:03:18 +03:00
d99b20c99d wip: fix(dsl): kinda patch it up 2025-07-17 19:29:14 +03:00
e72225f83c wip: fix dsl
Some checks failed
/ build (push) Has been cancelled
2025-07-16 00:10:03 +03:00
11f686650f wip: fix(dsl): maybe getting somewhere?
Some checks are pending
/ build (push) Waiting to run
2025-06-21 19:20:39 +03:00
91dc77cfea wip: refactor dsl
Some checks failed
/ build (push) Has been cancelled
2025-06-18 21:32:46 +03:00
c8827b43c3 wip: slowly remembering where i was
Some checks failed
/ build (push) Has been cancelled
2025-06-13 11:42:20 +03:00
17506726cb wip: updating tests
Some checks are pending
/ build (push) Waiting to run
2025-06-12 21:56:59 +03:00
21832453d9 dsl,input,output,proc,tui: fix warnings 2025-06-12 19:29:12 +03:00
08593571fa output: fix expressions 2025-06-08 04:45:14 +03:00
cb47c4d0ff dsl goes fat
Some checks failed
/ build (push) Has been cancelled
2025-05-27 00:53:06 +03:00
e9d4c7e0bc AstToken -> Ast <- AstValue 2025-05-26 23:32:59 +03:00
d6e8be6ce5 dsl gets the gordian treatment 2025-05-26 22:49:55 +03:00
93b1cf1a5c wip: dsl: getting interesting
Some checks are pending
/ build (push) Waiting to run
2025-05-26 01:45:08 +03:00
7097333993 wip: dsl: more rework 2025-05-26 01:30:13 +03:00
f1b24d436a wip: ast/cst
Some checks are pending
/ build (push) Waiting to run
2025-05-25 22:48:29 +03:00
3e1084555b wip: dsl, output, input, proc, tui: sorting out give and take
Some checks are pending
/ build (push) Waiting to run
2025-05-24 23:57:12 +03:00
5a2177cc77 dsl: give! and take! macros
Some checks are pending
/ build (push) Waiting to run
2025-05-24 00:29:50 +03:00
cbd28a5934 dsl: auto-impl the obvious one (hopefully)
Some checks are pending
/ build (push) Waiting to run
re foreign trait constraints
2025-05-23 21:52:08 +03:00
ddf0c05d5f dsl: Provide -> Take, Receive -> Give (swap + shorten) 2025-05-23 21:39:29 +03:00
583660c330 wip: finally, informative type errors from the macro
Some checks failed
/ build (push) Has been cancelled
fixin mixin
2025-05-21 15:54:27 +03:00
abc87d3234 dsl, output: error handlers
Some checks are pending
/ build (push) Waiting to run
2025-05-21 14:17:27 +03:00
a4a1066f18 output: remove view; group tests 2025-05-21 14:11:37 +03:00
7516517078 proc, view: fix usage of builtins 2025-05-21 13:57:03 +03:00
776cea6f1b dsl: reduce number of lifetime arguments
Some checks are pending
/ build (push) Waiting to run
2025-05-21 02:50:26 +03:00
2048dd2263 output: add Memo 2025-05-21 01:44:09 +03:00
f714302f21 FromDsl -> Namespace 2025-05-21 00:06:36 +03:00
455d6d00d5 read explicit lifetime to FromDsl
Some checks are pending
/ build (push) Waiting to run
2025-05-20 22:02:51 +03:00
7c1cddc759 wip: directionalize!
can't fit all into 1 trait because of directionality
of trait implementation rules and constraints :(
2025-05-20 19:04:39 +03:00
f797a7143d extact dsl_token; flip Dsl; try to obviate ViewContext 2025-05-20 16:27:05 +03:00
f08593f0f8 remove View; allow rendering Result
Some checks failed
/ build (push) Has been cancelled
2025-05-19 02:23:26 +03:00
90f5699fff dsl: use only Dsl trait 2025-05-19 00:06:03 +03:00