Scott Richmond scott
  • Joined on 2023-07-29
scott pushed to to_janet at twc/ludus 2024-05-08 21:14:57 +00:00
4f16cf5cb0 finally get when clauses & forms right
scott pushed to to_janet at twc/ludus 2024-05-08 19:57:08 +00:00
942f55fb39 fix panic off-by-one-error
0eb212dd45 add a break before pipline
77bacd1367 get when expressions worked out
cdb71a8122 :rarrow -> :arrow
c36a140c6b if expressions, done
Compare 6 commits »
scott pushed to to_janet at twc/ludus 2024-04-29 22:38:11 +00:00
05703a27fa complete simple expressions
scott commented on issue twc/ludus#4 2024-04-29 22:15:46 +00:00
Improve namespaces

Closely related to #5.

scott commented on issue twc/ludus#5 2024-04-29 22:14:53 +00:00
pkgs and nses

The revised, current strategy:

& a package, `pkg`: 
let foo = ...
let bar = ...
let baz = ...
pkg Foobar { foo, bar, baz }

& a namespace, `ns`:
ns Foobar {
    let foo = ...
   …
scott pushed to to_janet at twc/ludus 2024-04-29 20:25:30 +00:00
98fcfe7eb4 get the recursive descent framework worked out
scott pushed to to_janet at twc/ludus 2024-04-28 22:14:16 +00:00
402b444231 add todos for computer class
scott pushed to to_janet at twc/ludus 2024-04-28 22:13:55 +00:00
3d570beb45 start work on a recursive descent parser
0de9f90f27 update .gitignore to exclude repl cruft
Compare 2 commits »
scott opened issue twc/ludus#31 2024-04-26 21:19:51 +00:00
Stdin, out, err
scott opened issue twc/ludus#30 2024-04-26 21:19:08 +00:00
Coroutines!
scott opened issue twc/ludus#29 2024-04-26 21:16:15 +00:00
Tail call optimization for Ludus
scott pushed to to_janet at twc/ludus 2024-04-06 23:12:50 +00:00
2bc32c35f2 get the thing to run, anyway
scott pushed to to_janet at twc/ludus 2024-04-06 22:15:18 +00:00
83ce75c6ea Clean some things up
42907f19d7 start debugging current state of affairs: add comments with compile errors
bb42ca7ca4 Add doc command to justfile
Compare 3 commits »
scott commented on issue twc/ludus#12 2024-04-05 22:56:45 +00:00
String interpolation: make it work

We're going to want this for Eliza! And we need to have a working Eliza in June. Let's goooooo.

scott commented on issue twc/ludus#28 2024-04-05 22:55:14 +00:00
String patterns

MNL and SCR chatted, and right now we think a zero-char match/binding is actually a different thing.

So bindings in string patterns in this way match more than one character.

scott opened issue twc/ludus#28 2024-04-05 22:50:47 +00:00
String patterns
scott pushed to main at scott/cin1101s24 2024-04-03 19:55:28 +00:00
a12b457479 Add dry_questions.md
scott pushed to to_janet at twc/ludus 2024-03-25 20:04:59 +00:00
efffbafdba Save some work.
scott pushed to main at twc/playtime 2024-03-22 21:22:25 +00:00
df2339148f ludus.surge.sh -> web.ludus.dev
scott pushed to main at twc/playtime 2024-03-22 21:21:50 +00:00
359c86052e ludus.surge.sh -> web.ludus.dev