summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* load forth from serverBrian Cully2025-08-253-22/+41
* min-height for editorBrian Cully2025-08-251-0/+1
* add slow factorial exampleBrian Cully2025-08-251-0/+28
* tail-position if no longer needs retBrian Cully2025-08-252-14/+26
* add sample code in siteBrian Cully2025-08-252-5/+21
* add commentsBrian Cully2025-08-252-1/+27
* let src div size itselfBrian Cully2025-08-251-1/+0
* put tail call substitution in an fn and call it inside if/thenBrian Cully2025-08-251-18/+66
* add rot and swapBrian Cully2025-08-252-5/+66
* make runtime errors std::error::ErrorBrian Cully2025-08-251-0/+8
* use isizeBrian Cully2025-08-251-1/+1
* use ‘DataStackType’ instead of hard-coding i32Brian Cully2025-08-253-5/+7
* clippyBrian Cully2025-08-256-96/+82
* apparently ‘mod.rs’ is the old wayBrian Cully2025-08-241-0/+0
* move factorial test to integration testBrian Cully2025-08-243-34/+29
* parser → compilerBrian Cully2025-08-241-2/+2
* move html stuff into ‘site’Brian Cully2025-08-245-4/+4
* rename parser → compiler, interp → vmBrian Cully2025-08-245-318/+318
* use css custom highlights for in-text blinkenBrian Cully2025-08-243-20/+12
* try some rusty stuff with std traitsBrian Cully2025-08-241-31/+29
* add licenseBrian Cully2025-08-242-0/+6
* pass annotations to js so we can highlight program textBrian Cully2025-08-245-39/+145
* begginnenblinkenBrian Cully2025-08-234-50/+118
* render call and data stacksBrian Cully2025-08-233-13/+72
* highlight running codeBrian Cully2025-08-233-6/+47
* add some benchmarkingBrian Cully2025-08-233-6/+29
* show wordlist in html on compileBrian Cully2025-08-235-57/+130
* wip: pass interp between js and rustBrian Cully2025-08-233-13/+67
* make compile button actually compileBrian Cully2025-08-225-30/+29
* add javascript lsp to shell.nixBrian Cully2025-08-221-0/+4
* start hooking the web ui up to rustBrian Cully2025-08-227-15/+71
* factorial workingBrian Cully2025-08-214-82/+182
* add tail call elimination for call and if.Brian Cully2025-08-212-38/+480
* interpreter now uses same structure as parserBrian Cully2025-08-192-55/+73
* parser now emits list of words and hashmap of string→indexBrian Cully2025-08-1914-0/+628