Commit Graph

  • 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