Scott Richmond scott
  • Joined on 2023-07-29
scott pushed to to_janet at twc/ludus 2024-06-04 18:50:52 +00:00
b86a25b5bc stand up pkgs
scott commented on issue twc/ludus#37 2024-06-04 18:26:17 +00:00
Good-enough Janet interpreter

loop & recur work as of 27b688b96d

scott pushed to to_janet at twc/ludus 2024-06-04 18:25:27 +00:00
27b688b96d interpret loop & recur!
scott commented on issue twc/ludus#38 2024-06-04 17:30:39 +00:00
Good-enough validator

This is the "good enough," not "complete" validator. At present, I believe this has all the things we need for Computer Class. May have to re-open?

scott closed issue twc/ludus#38 2024-06-04 17:30:39 +00:00
Good-enough validator
scott commented on issue twc/ludus#60 2024-06-04 17:29:05 +00:00
Ensure docstrings work and are available in the interpreter

Completed with 4da846d8d7

scott closed issue twc/ludus#60 2024-06-04 17:29:05 +00:00
Ensure docstrings work and are available in the interpreter
scott commented on issue twc/ludus#64 2024-06-04 17:28:40 +00:00
Docstrings!

Done: 4da846d8d7

scott closed issue twc/ludus#64 2024-06-04 17:28:40 +00:00
Docstrings!
scott pushed to to_janet at twc/ludus 2024-06-04 17:28:24 +00:00
4da846d8d7 doc! works!
478bc8649e add runtime doc info
1842923fa3 clean up little bugs
Compare 3 commits »
scott pushed to to_janet at twc/ludus 2024-06-04 17:00:38 +00:00
df274799be pretty print patterns
3081af60b2 parse docstrings
Compare 2 commits »
scott opened issue twc/ludus#64 2024-06-04 16:04:05 +00:00
Docstrings!
scott commented on issue twc/ludus#34 2024-06-04 16:00:14 +00:00
Comment on last line of file causes scanner to die

Fixed in 943e96203e

scott closed issue twc/ludus#34 2024-06-04 16:00:14 +00:00
Comment on last line of file causes scanner to die
scott pushed to to_janet at twc/ludus 2024-06-04 15:59:46 +00:00
943e96203e comment on last line does not kill scanner
scott commented on issue twc/ludus#32 2024-06-04 15:56:16 +00:00
Mutual recursion

Added in bbd41a0f74

Format:

fn foo
fn bar () -> foo ()
fn foo () -> :foo
bar () & => :foo
fn baz
baz () & =>…
scott closed issue twc/ludus#32 2024-06-04 15:56:16 +00:00
Mutual recursion
scott pushed to to_janet at twc/ludus 2024-06-04 15:54:35 +00:00
bbd41a0f74 interpret forward-declared functions, allowing mutual recursion
bc1eac46b8 validate forward declarations
d0a6cdbf54 parse fn forward declarations
Compare 3 commits »
scott pushed to to_janet at twc/ludus 2024-05-31 17:29:56 +00:00
3903f10c8d update in-code project management
scott opened issue twc/ludus#63 2024-05-31 17:25:30 +00:00
Wire up WASM + good-enough Ludus for ludus-web testing