index
:
rprt
main
Finally, a text editor for your flying saucer.
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
4 days
The big transposition-ing: move from functions as data to data of functions
HEAD
main
tslil
Basically Rust will fight you all the way if you treat it like Haskell, instead work with traits and impls on ZSTs.
2026-03-24
introducing text arguments to eval, code written in anger
tslil
2026-03-24
big ole rename for consistent terminology: scalar, vector, matrix, tensor
tslil
2026-03-22
clarify text situation, only three ranks
tslil
2026-03-22
fix text function documentation to correctly reflect left-assoc
tslil
2026-03-21
implement hooks, fix docs
tslil
2026-03-21
think the commit logic is worked out now for eager commits
tslil
2026-03-21
fixing evaluation semantics
tslil
2026-03-21
big rework to support evaluation of selection functions, WiP
tslil
2026-03-19
clarify top-level semantics
tslil
2026-03-05
Remove old python prototype
tslil
2025-10-31
Rework character and end implementations
tslil
2025-10-31
Refactor selection functions into a module, one function per file
tslil
2025-10-29
Add parameterised version of selection function macro, implement character ↵
tslil
function
2025-10-29
Implement some vague API for complement/conditional transforms
tslil
2025-10-28
Playing with macro_rules, sigh.
tslil
2025-10-23
One painful manual currying and Higher Rank Trait Bounds application later, ↵
tslil
i think complement transformations work now
2025-10-22
Implement the coniditional selection transformation
tslil
2025-10-22
Implement two basic selection functions
tslil
2025-10-21
Having a time with passing functions around, really feels like i'm fighting ↵
tslil
the language
2025-10-20
Changed monad, impl. some grouped semantics, not completely satisfied
tslil
2025-10-19
Sketching monad
tslil
2025-10-19
Porting over EditorState
tslil
2025-10-19
Display groups more nicely
tslil
2025-10-19
Link to Sam and BQN
tslil
2025-10-19
Trains should be left associative and hooks should be right associative
tslil
2025-10-19
Parse & explain groups!
tslil
2025-10-18
Parse hooks, these are left associative
tslil
2025-10-18
Add display implementations for Composite, and a BQN-like explainer
tslil
2025-10-18
Some basic train and parenthesis parsing, things are beginning to become ↵
tslil
exciting
2025-10-18
Beginning lexing & parsing work, probably looking at hand rolled recursive ↵
tslil
descent parser
2025-10-18
Clarify many points of ambiguity, add swap, hooks, explanations about ↵
tslil
various conventions
2025-10-17
Starting on RIIR, first steps have been whelming
tslil
2025-10-14
Sketching the implementation of the monad and selections
tslil
2025-10-13
Text function tables, move things around, mention leading axis
tslil
2025-10-13
e makes sense in many places, B should join the party in structural
tslil
2025-10-12
Thinking more carefully about text functions
tslil
2025-10-12
Init
tslil