🪞👃🪞 unspeaker
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-25 15:30:02 +02:00
31e84bf5b3 proc: builtims
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-25 14:50:03 +02:00
287983c140 wip: restabilizing inversion of control shenanigans again
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-24 23:10:01 +02:00
3e1084555b wip: dsl, output, input, proc, tui: sorting out give and take
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-24 06:50:01 +02:00
5a2177cc77 dsl: give! and take! macros
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-24 06:10:02 +02:00
4a2e742e56 dilemma
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-23 22:40:02 +02:00
cbd28a5934 dsl: auto-impl the obvious one (hopefully)
ddf0c05d5f dsl: Provide -> Take, Receive -> Give (swap + shorten)
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-23 22:00:02 +02:00
73748e1fb9 wip: perilous unblocker
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-21 21:50:02 +02:00
583660c330 wip: finally, informative type errors from the macro
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-21 13:40:01 +02:00
abc87d3234 dsl, output: error handlers
a4a1066f18 output: remove view; group tests
daef8dfa9e dsl: spiffier notfounds
7516517078 proc, view: fix usage of builtins
Compare 4 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-21 13:40:00 +02:00
02312e32a5 bump tengri
8c175e22f5 view: ErrorBoundary
e81955890c wip: view builtins remain a problem
Compare 3 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-21 05:30:03 +02:00
776cea6f1b dsl: reduce number of lifetime arguments
2048dd2263 output: add Memo
f714302f21 FromDsl -> Namespace
Compare 3 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-21 05:30:02 +02:00
0192d85a19 wip: compiles again, after extensive jack rework
cb7e4f7a95 wip: port: make device
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-20 21:20:01 +02:00
447638ee71 wip: general overhaul of core and ports
573534a9a6 wip: more meaningful error handling
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-20 21:20:01 +02:00
455d6d00d5 read explicit lifetime to FromDsl
7c1cddc759 wip: directionalize!
f797a7143d extact dsl_token; flip Dsl; try to obviate ViewContext
Compare 3 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-19 04:40:02 +02:00
f08593f0f8 remove View; allow rendering Result
90f5699fff dsl: use only Dsl trait
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-19 04:40:01 +02:00
fc038dbd97 wip: use only Dsl trait
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-18 20:30:02 +02:00
99d9da6ffd arranger: add history field
7746abc9ee euphuckingwrecka
3e9545fe26 wip: modularize dialog
Compare 3 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-18 20:30:02 +02:00
3bc739328e output: somewhat better error handling in cond and either
7ddbace030 proc: allow implementing #[command] over more complex types
921378b6db tui: remove buttons
Compare 3 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-18 04:10:14 +02:00
baad8254a2 add buttons
958e602577 use stack in view_inputs
50c263b4d3 fix disappearing input rows
01db41b75d arranger: trying to fix conditional layers
9fcb5a08c6 style editor stats as commands
Compare 5 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-18 04:10:14 +02:00
9a12e0c7ba output: format