Commit graph

181 commits

Author SHA1 Message Date
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
daef8dfa9e dsl: spiffier notfounds 2025-05-21 14:10:40 +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
3bc739328e output: somewhat better error handling in cond and either
Some checks are pending
/ build (push) Waiting to run
2025-05-18 18:32:07 +03:00
7ddbace030 proc: allow implementing #[command] over more complex types 2025-05-18 18:31:40 +03:00
921378b6db tui: remove buttons 2025-05-18 00:22:48 +03:00
9a12e0c7ba output: format
Some checks are pending
/ build (push) Waiting to run
2025-05-17 21:56:16 +03:00
f21781e816 tui: adjust color balance
Some checks are pending
/ build (push) Waiting to run
2025-05-17 20:57:51 +03:00
12998a94ea output: report more info on error from bsp 2025-05-17 20:07:57 +03:00
b127526570 fix(output): fix cond 2025-05-17 19:27:04 +03:00
c9f0164871 tui: add cb/br open/close 2025-05-17 17:59:22 +03:00
a55e84c29f output, tui: Stack implementation
Some checks are pending
/ build (push) Waiting to run
2025-05-17 10:15:07 +03:00
b25977d878 add has!, MaybeHas, maybe_has! 2025-05-17 05:47:51 +03:00
4ff4ea8173 wip: field
Some checks failed
/ build (push) Has been cancelled
2025-05-15 23:17:19 +03:00
c954965ae1 measure: w -> h
Some checks are pending
/ build (push) Waiting to run
2025-05-14 22:37:43 +03:00
f7306de55f field: align west 2025-05-14 22:17:27 +03:00
4c039c999b output: add memory of Stack primitive 2025-05-14 22:17:07 +03:00
496a9202d5 input: better dsl error handling 2025-05-14 22:16:52 +03:00
8bfd1a23a1 core, output: add Has, HasSize
Some checks are pending
/ build (push) Waiting to run
2025-05-14 17:53:34 +03:00
a9619ab9ce fix(proc): use TryFromDsl locally 2025-05-14 14:35:38 +03:00
bad20f5037 tui: add button_2, button_3
Some checks are pending
/ build (push) Waiting to run
2025-05-14 00:46:09 +03:00
5d546affed tui: remove tui_file 2025-05-13 20:27:41 +03:00
663efede64 dsl: don't eat error 2025-05-13 20:27:12 +03:00
b45ac8f417 tui: remove FileBrowser 2025-05-13 20:25:55 +03:00
632977a0dc dsl: implement Display for Value 2025-05-13 20:25:44 +03:00
faecc2c304 update dependencies
Some checks failed
/ build (push) Has been cancelled
2025-05-10 15:50:07 +03:00
1868736597 proc: log parse info on give_err 2025-05-10 15:49:46 +03:00
ed772b9872 dsl: extract dsl_error; ParseError -> DslError 2025-05-10 15:49:33 +03:00
f18e01c220 partially fix tests and examples 2025-05-10 15:28:42 +03:00
8dda576c9d add tengri_core; fix errors and warnings; unify deps 2025-05-10 15:25:09 +03:00
cb8fd26922 collect tests
Some checks are pending
/ build (push) Waiting to run
2025-05-09 23:00:36 +03:00
4a385b40ff test subcommand handling 2025-05-09 22:43:21 +03:00
fe8ecf8a98 input, proc: add full paths in macros 2025-05-09 22:43:12 +03:00
20ccff13de proc: auto implement Context on command target
Context and TryFromDsl overlap
2025-05-09 21:13:52 +03:00
3bb38f2d27 proc: view: list available on error 2025-05-09 20:21:31 +03:00
60c0771024 proc, input, output: cleanup warnings 2025-05-09 20:02:24 +03:00