Commit Graph

323 Commits

Author SHA1 Message Date
Scott Richmond
33721cd712 debug multiturtles?
Former-commit-id: 8e75713cd7
2025-07-05 18:36:01 -04:00
Scott Richmond
0057c270db fix p5 drawing command conversion
Former-commit-id: 50da642758
2025-07-05 17:38:40 -04:00
Scott Richmond
7a435d3970 release build
Former-commit-id: f9cdd43367
2025-07-05 17:30:58 -04:00
Scott Richmond
a59045cfb1 fix p5 state calculations
Former-commit-id: 45984e190a
2025-07-05 17:30:19 -04:00
Scott Richmond
fa23f53bb0 release build
Former-commit-id: 20e46b4d62
2025-07-05 17:09:38 -04:00
Scott Richmond
33caa07f8b first pass at multiturtles
Former-commit-id: bac3c29d1d
2025-07-05 17:09:01 -04:00
Scott Richmond
4583951463 massage prelude into multiturtles; wip
Former-commit-id: f1f954de46
2025-07-05 15:57:05 -04:00
Scott Richmond
7d8f2b1c39 add canadian spellings
Former-commit-id: 4988ea6626
2025-07-05 15:51:45 -04:00
Scott Richmond
2b9e5db59a oops: implement called keywords!
Former-commit-id: 84101711f2
2025-07-05 15:49:36 -04:00
Scott Richmond
9d3ec05ef9 middleware should now handle multiple turtles
Former-commit-id: ff6aaf5cdf
2025-07-05 15:26:48 -04:00
Scott Richmond
4e2ce0bf1d do some work on linking, unravel it, spawn! is now a normal fn
Former-commit-id: 369f8a54f4
2025-07-05 14:45:50 -04:00
Scott Richmond
cb83c8f122 don't try to export state, which no longer exists
Former-commit-id: e76e9f5348
2025-07-05 14:45:04 -04:00
Scott Richmond
087cf68cff revert spawn! as a special form
Former-commit-id: a38a686a76
2025-07-05 14:39:17 -04:00
Scott Richmond
d6d8679d8c actually export llist fns
Former-commit-id: 3a5415e1c7
2025-07-05 14:26:50 -04:00
Scott Richmond
4c3e5f9d5d add functions from June 2025 CC1
Former-commit-id: 1688aaccf7
2025-07-05 14:24:38 -04:00
Scott Richmond
2724e71aa6 update validator
Former-commit-id: 10692b4b41
2025-07-04 17:44:44 -04:00
Scott Richmond
9606d9485e spawn is now a special form
Former-commit-id: bbdab93cf0
2025-07-04 17:24:54 -04:00
Scott Richmond
d9752a3e46 stringify -> show in explicit panics
Former-commit-id: 8ce6a33573
2025-07-04 16:17:55 -04:00
Scott Richmond
ae8d530d42 asdf
Former-commit-id: d52faeff41
2025-07-04 15:57:16 -04:00
Scott Richmond
58901a9b24 asdf
Former-commit-id: ed6976fe35
2025-07-04 15:37:39 -04:00
Scott Richmond
81f3ac3a34 release build
Former-commit-id: 22ac3cb0fe
2025-07-04 15:30:26 -04:00
Scott Richmond
24763d929d add is_starting_up
Former-commit-id: 8851002a90
2025-07-04 15:29:44 -04:00
Scott Richmond
224e64a9d1 release build
Former-commit-id: cd80e65528
2025-07-04 15:19:32 -04:00
Scott Richmond
5313afaf33 fix slice_n
Former-commit-id: f853e02f00
2025-07-04 15:18:49 -04:00
Scott Richmond
927009be0b release build
Former-commit-id: dc11d6cc58
2025-07-04 15:10:51 -04:00
Scott Richmond
6f28634729 globalize key_down and key_up
Former-commit-id: 7cffa43c3e
2025-07-04 15:09:02 -04:00
Scott Richmond
c0ca6a9cfb release build
Former-commit-id: 294d7d6be2
2025-07-04 14:44:50 -04:00
Scott Richmond
2394e29485 add slice_n to prelude
Former-commit-id: 2808c0b709
2025-07-04 14:44:09 -04:00
Scott Richmond
88febf97b1 release build
Former-commit-id: 55483d54a2
2025-07-04 14:11:01 -04:00
Scott Richmond
5b14e2ab02 consolidate js functions
Former-commit-id: 3b8d3ff5e3
2025-07-04 14:10:27 -04:00
Scott Richmond
15ed1ee718 keep working on panics: tracebacks sort of work?
Former-commit-id: 9228e060bb
2025-07-04 14:10:03 -04:00
Scott Richmond
e2461590b6 also put the new panic mod under version control
Former-commit-id: 050a0f987d
2025-07-04 01:23:31 -04:00
Scott Richmond
53e295ac37 working on panics
Former-commit-id: 0d8b42662b
2025-07-04 01:23:16 -04:00
Scott Richmond
ad3d67114e pretty good parsing errors
Former-commit-id: f97f6670bd
2025-07-03 23:23:14 -04:00
Scott Richmond
44de23c6a8 scanning errors are now nice
Former-commit-id: d6a004d9ac
2025-07-03 20:45:55 -04:00
Scott Richmond
49b2249e14 use serde to serialize the things
Former-commit-id: c6709bb2e8
2025-07-03 20:22:11 -04:00
Scott Richmond
9040d53e32 string keys on dicts now fully work
Former-commit-id: 9f9f59b33b
2025-07-03 15:30:51 -04:00
Scott Richmond
e741446ece add string keys to dicts
Former-commit-id: 659fdd3506
2025-07-03 12:41:00 -04:00
Scott Richmond
f6374b652a work on errors
Former-commit-id: d334e483a5
2025-07-02 23:47:02 -04:00
Scott Richmond
dd43d20e71 properly scan escape chars
Former-commit-id: 2ffff9edd9
2025-07-02 20:54:21 -04:00
Scott Richmond
ef0d2acce0 make an attempt at fixing string escaping
Former-commit-id: 28d6dc24f0
2025-07-02 19:44:12 -04:00
Scott Richmond
1b1b04f014 method syntax sugar achieved
Former-commit-id: 0cd682de21
2025-07-02 19:29:49 -04:00
Scott Richmond
2fadff05ff do and panic are now simple forms
Former-commit-id: 12389ae371
2025-07-02 17:29:09 -04:00
Scott Richmond
b9d424473b release build
Former-commit-id: bf204696a5
2025-07-02 16:56:59 -04:00
Scott Richmond
7c44f4325f don't discard initial messages
Former-commit-id: 6bdb9779d8
2025-07-02 16:56:30 -04:00
Scott Richmond
7e24295ff7 add log to input
Former-commit-id: 2f4ab41a62
2025-07-02 16:20:22 -04:00
Scott Richmond
f1a89cedb4 release build
Former-commit-id: 1316c8228f
2025-07-02 16:05:49 -04:00
Scott Richmond
36672de970 wasm->build
Former-commit-id: dcf550ba2f
2025-07-02 16:05:38 -04:00
Scott Richmond
6572d2d364 fix complete reset
Former-commit-id: df5c745ce9
2025-07-02 16:05:06 -04:00
Scott Richmond
49b66ecf45 move default to the top
Former-commit-id: 1435e753e8
2025-07-02 15:47:33 -04:00