aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysThe big transposition-ing: move from functions as data to data of functionsHEADmaintslil
Basically Rust will fight you all the way if you treat it like Haskell, instead work with traits and impls on ZSTs.
2026-03-24introducing text arguments to eval, code written in angertslil
2026-03-24big ole rename for consistent terminology: scalar, vector, matrix, tensortslil
2026-03-22clarify text situation, only three rankstslil
2026-03-22fix text function documentation to correctly reflect left-assoctslil
2026-03-21implement hooks, fix docstslil
2026-03-21think the commit logic is worked out now for eager commitstslil
2026-03-21fixing evaluation semanticstslil
2026-03-21big rework to support evaluation of selection functions, WiPtslil
2026-03-19clarify top-level semanticstslil
2026-03-05Remove old python prototypetslil
2025-10-31Rework character and end implementationstslil
2025-10-31Refactor selection functions into a module, one function per filetslil
2025-10-29Add parameterised version of selection function macro, implement character ↵tslil
function
2025-10-29Implement some vague API for complement/conditional transformstslil
2025-10-28Playing with macro_rules, sigh.tslil
2025-10-23One painful manual currying and Higher Rank Trait Bounds application later, ↵tslil
i think complement transformations work now
2025-10-22Implement the coniditional selection transformationtslil
2025-10-22Implement two basic selection functionstslil
2025-10-21Having a time with passing functions around, really feels like i'm fighting ↵tslil
the language
2025-10-20Changed monad, impl. some grouped semantics, not completely satisfiedtslil
2025-10-19Sketching monadtslil
2025-10-19Porting over EditorStatetslil
2025-10-19Display groups more nicelytslil
2025-10-19Link to Sam and BQNtslil
2025-10-19Trains should be left associative and hooks should be right associativetslil
2025-10-19Parse & explain groups!tslil
2025-10-18Parse hooks, these are left associativetslil
2025-10-18Add display implementations for Composite, and a BQN-like explainertslil
2025-10-18Some basic train and parenthesis parsing, things are beginning to become ↵tslil
exciting
2025-10-18Beginning lexing & parsing work, probably looking at hand rolled recursive ↵tslil
descent parser
2025-10-18Clarify many points of ambiguity, add swap, hooks, explanations about ↵tslil
various conventions
2025-10-17Starting on RIIR, first steps have been whelmingtslil
2025-10-14Sketching the implementation of the monad and selectionstslil
2025-10-13Text function tables, move things around, mention leading axistslil
2025-10-13e makes sense in many places, B should join the party in structuraltslil
2025-10-12Thinking more carefully about text functionstslil
2025-10-12Inittslil