-
42907f19d7
start debugging current state of affairs: add comments with compile errors
Scott Richmond
2024-04-06 17:00:22 -0400
-
bb42ca7ca4
Add doc command to justfile
Scott Richmond
2024-04-06 16:58:11 -0400
-
efffbafdba
Save some work.
Scott Richmond
2024-03-25 16:04:54 -0400
-
4a1e509fc4
0.1.3
last_clj
Scott Richmond
2024-01-22 17:37:28 -0500
-
aef33279ca
Fix vector subtraction
Scott Richmond
2024-01-22 17:37:11 -0500
-
1b361971bc
0.1.2
Scott Richmond
2024-01-22 17:18:46 -0500
-
673a96ffb8
Update prelude
Scott Richmond
2024-01-22 17:17:29 -0500
-
5c037ed46e
Add a global ref tracker, make some prelude changes
better_state
Scott Richmond
2024-01-22 17:04:33 -0500
-
c2943e0ba7
Draft changes.
Scott Richmond
2024-01-20 18:42:12 -0500
-
-
-
90c97e7cfe
Fix exports & bump version
Scott Richmond
2024-01-19 17:49:26 -0500
-
d253dc3d3e
stash work
Scott Richmond
2024-01-19 16:50:01 -0500
-
f02532ee40
Get annoyed by translating my clj parser into janet; start work on a Janet/PEG parser
Scott Richmond
2024-01-11 19:42:58 -0500
-
f4d09afed6
clj->janet :: loop->clj-loop
Scott Richmond
2024-01-11 14:26:22 -0500
-
a65b4ba873
Keep working on translating parser
Scott Richmond
2024-01-09 23:42:56 -0500
-
70e8763dc5
Pull janet files out into their own dir; start work on parser
Scott Richmond
2024-01-07 22:59:00 -0500
-
d3a1e10983
Improve repl commands
Scott Richmond
2024-01-07 22:58:03 -0500
-
ff40d395f8
Repl things
Scott Richmond
2024-01-07 20:10:45 -0500
-
307bebfa53
First pass at janet scanner
Scott Richmond
2024-01-07 20:10:16 -0500
-
153c5a358e
Take some notes clj->janet
Scott Richmond
2024-01-07 20:10:02 -0500
-
2cbc39029c
Janet repl things
Scott Richmond
2024-01-07 20:09:01 -0500
-
1520b1d8e7
Repl cruft
Scott Richmond
2023-12-31 18:37:19 -0500
-
83bfc01275
Try with kitten
Scott Richmond
2023-12-31 18:37:09 -0500
-
14780bf6b8
First pass at new state model: all refs are included in results.
Scott Richmond
2023-12-27 12:24:12 -0500
-
-
3c5e47f138
Add panic case.
test_harness
Scott Richmond
2023-12-27 12:10:00 -0500
-
f657da57ef
Bump version
Scott Richmond
2023-12-27 12:09:39 -0500
-
40f66321f1
Mention the whole team, duh
0.1.0-alpha.8
Scott Richmond
2023-12-26 19:43:53 -0500
-
c9a956fafb
Bump version
Scott Richmond
2023-12-24 23:42:37 -0500
-
47420740df
Merge pull request 'test_harness' (#22) from test_harness into main
Scott Richmond
2023-12-25 04:41:16 +0000
-
-
8b47aab280
Allow test harness to expect panics
Scott Richmond
2023-12-24 19:12:04 -0500
-
d12d485583
Add basic test harness, actually add files this time
Scott Richmond
2023-12-24 17:17:08 -0500
-
afb8bacb25
Stand up automated js/tap-based test harness framework.
Scott Richmond
2023-12-24 17:08:02 -0500
-
-
20ea25761a
Remove conflicting repl cruft.
Scott Richmond
2023-12-24 15:59:31 -0500
-
-
770c84d081
Merge branch 'test-exprs'
Scott Richmond
2023-12-24 15:58:52 -0500
-
-
b5d57cd96c
Testing hits all the desiderata.
test-exprs
Scott Richmond
2023-12-24 15:53:40 -0500
-
b6eeaa1d3e
Stand up basic testing
Scott Richmond
2023-12-24 15:23:53 -0500
-
b723532d1a
Add testing status to run
Scott Richmond
2023-12-24 14:22:16 -0500
-
-
8375e19f1e
Merge pull request 'expr-repeat' (#19) from expr-repeat into main
Scott Richmond
2023-12-24 19:17:16 +0000
-
-
7a2c404daf
Light testing
expr-repeat
Scott Richmond
2023-12-24 14:16:08 -0500
-
7541d2499d
Change interpreter (just change name of binding in interpret-repeat
Scott Richmond
2023-12-24 14:12:50 -0500
-
a6d64ff827
Change grammar
Scott Richmond
2023-12-24 14:11:49 -0500
-
-
46817bd4e5
Update documentation; a pull request seems like overkill
Scott Richmond
2023-12-18 01:13:26 -0500
-
-
6c11c5139b
Language documentation reflects panic! as a form.
better_panics
Scott Richmond
2023-12-18 01:13:15 -0500
-
2fbf82f8ab
Add result tuple assert
improve_prelude
Scott Richmond
2023-12-18 01:06:09 -0500
-
-
-
a86b8f4fa4
Merge pull request 'better_panics' (#16) from better_panics into main
Scott Richmond
2023-12-18 05:46:05 +0000
-
-
7fe53a13b4
Bump version
Scott Richmond
2023-12-18 00:43:24 -0500
-
-
3a50910e3d
Fix bug where partially applied called keyword returns nil
Scott Richmond
2023-12-18 00:42:44 -0500
-
34f9a08bd6
Merge pull request 'better_panics' (#15) from better_panics into main
Scott Richmond
2023-12-18 05:26:57 +0000
-
-
0b6deefd5d
Bump version
Scott Richmond
2023-12-18 00:23:06 -0500
-
-
b12b49c197
Fix cljs/clj bug
Scott Richmond
2023-12-18 00:22:42 -0500
-
ff1e1345b8
Stop tracking repl-port
Scott Richmond
2023-12-18 00:20:50 -0500
-
be2c91b7dc
Fix line number reporting bugs: look for lines in the right place.
Scott Richmond
2023-12-18 00:20:34 -0500
-
4e646101e2
Remove duplicate error messages.
Scott Richmond
2023-12-17 23:16:12 -0500
-
53b71fe790
Panic is now a form, not a function.
Scott Richmond
2023-12-17 23:13:50 -0500
-
-
6cf3fdd5f2
Merge pull request 'Light update; no struct deletion necessary.' (#14) from delete_structs into main
Scott Richmond
2023-12-18 00:33:39 +0000
-
-
dad212c3d6
Light update; no struct deletion necessary.
delete_structs
Scott Richmond
2023-12-17 19:25:23 -0500
-
3373d28f93
Merge pull request 'delete_structs' (#13) from delete_structs into main
Scott Richmond
2023-12-18 00:21:37 +0000
-
-
84e3356758
Remove from prelude
Scott Richmond
2023-12-17 19:17:03 -0500
-
e38fc47478
Remove from interpreter
Scott Richmond
2023-12-17 19:16:45 -0500
-
7c7b556115
Remove from grammar
Scott Richmond
2023-12-17 19:15:25 -0500
-
0e6a71348e
Remove struct from scanner
Scott Richmond
2023-12-17 19:13:32 -0500
-
43778f00e1
bump version
Scott Richmond
2023-12-17 19:02:34 -0500
-
60c44d8923
First draft bugfix
Scott Richmond
2023-12-17 19:00:31 -0500
-
-
feb02dc1b6
Continual improvement
with_docs
Scott Richmond
2023-12-14 19:55:33 -0500
-
541b6a51aa
Fix typos
Scott Richmond
2023-12-14 19:24:59 -0500
-
9cb735669a
Update readme & logo
Scott Richmond
2023-12-14 19:18:53 -0500
-
fa8ac565a6
Finish a first draft of complete language documentation.
Scott Richmond
2023-12-14 18:25:59 -0500
-
0be538b087
Keep working on a language spec.
Scott Richmond
2023-12-14 00:19:25 -0500
-
63fccc16cd
Keep on trucking with more/better docs.
Scott Richmond
2023-12-13 20:42:50 -0500
-
421114f191
Add more new fns
Scott Richmond
2023-12-13 17:08:15 -0500
-
36d9ed8d69
Add some new functions
Scott Richmond
2023-12-13 17:02:39 -0500
-
84fd8779e3
Update docs
Scott Richmond
2023-12-13 16:57:44 -0500
-
6c773e65e9
Update docs
Scott Richmond
2023-12-13 14:15:32 -0500
-
3c25fc72eb
Add more docs.
Scott Richmond
2023-12-12 15:49:18 -0500
-
075f7e8f9e
Updates
Scott Richmond
2023-12-12 15:38:16 -0500
-
adf7c4e9e3
Updated doc
Scott Richmond
2023-12-11 16:16:16 -0500
-
7001c5a30a
Some tweaks, fix links.
Scott Richmond
2023-12-11 16:16:03 -0500
-
080f9d018c
Checkin first doc output.
Scott Richmond
2023-12-11 16:02:17 -0500
-
fece951f4b
First draft documentation
Scott Richmond
2023-12-11 16:02:03 -0500
-
576b280a0c
Fix pattern printing
Scott Richmond
2023-12-11 16:01:49 -0500
-
c683b73201
Start repl for documentation scene.
Scott Richmond
2023-12-11 14:42:23 -0500
-
7a4ad90380
Do a bunch of work to get things mostly working on ludus-web
base_and_prelude
Scott Richmond
2023-12-09 20:30:43 -0500
-
88e027b240
Remove .helix
Scott Richmond
2023-12-08 18:20:13 -0500
-
37f0350fa3
Fix l/r reversal bug, doc! bug, join bug.
Scott Richmond
2023-12-08 18:19:08 -0500
-
2681a365f8
Bump version
Scott Richmond
2023-12-08 17:31:00 -0500
-
1b67bab4fe
Actually fix turtle angles and states
Scott Richmond
2023-12-08 17:30:33 -0500
-
8b593c1492
Bump version
Scott Richmond
2023-12-08 17:21:18 -0500
-
b61322bbfd
Fix turtle angles, states, and colors.
Scott Richmond
2023-12-08 17:20:57 -0500
-
0e42d893e8
Bump version
Scott Richmond
2023-12-08 15:35:10 -0500
-
ed4447d6c2
Remove repl cruft
Scott Richmond
2023-12-08 15:30:13 -0500
-
bc5cc37cc1
Fully add repeat form
Scott Richmond
2023-12-08 15:27:49 -0500
-
b285047d60
Fix additional bugs in the prelude
Scott Richmond
2023-12-08 15:27:33 -0500
-
f5f1d4a440
Fix subtle parsing errors in prelude.
Scott Richmond
2023-12-08 15:04:44 -0500
-
c88a06d447
Start adding repeat form.
Scott Richmond
2023-12-07 12:28:30 -0500
-
53c4433d2a
Keep working on prelude.
Scott Richmond
2023-12-06 20:29:21 -0500
-
8ce97081d0
Add better error handling, improve prelude, postlude.
Scott Richmond
2023-12-06 20:02:14 -0500
-
480e7abcf0
Remove repl
Scott Richmond
2023-12-04 14:06:10 -0500
-
ba44ddcb3f
Remove print!s
Scott Richmond
2023-12-04 14:01:32 -0500
-
6a1906c1ae
Fix the bugs. Not all of them.
Scott Richmond
2023-12-04 13:58:29 -0500
-
efb33cc1be
Reset state after each run
Scott Richmond
2023-12-04 12:12:05 -0500
-
c9ccffa067
Basically wire the things up!
Scott Richmond
2023-12-04 00:41:57 -0500