Commit Graph

  • 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
  • 17592149f1 Finish turtle graphics? Scott Richmond 2023-12-03 23:14:55 -0500
  • 14862c3ba9 Add slice, fix bugs Scott Richmond 2023-12-03 21:48:53 -0500
  • 30fa4e9d97 Fix anonymous fn bug Scott Richmond 2023-12-03 21:10:22 -0500
  • 314101d17d Make lots of progress on prelude & turtle graphics, fixing partial function application bug along the way. Scott Richmond 2023-12-03 17:15:26 -0500
  • 7515df835e Fix bug, add show-pattern Scott Richmond 2023-12-03 12:40:38 -0500
  • ab48dfa6b3 Make lots and lots of progress; discover error in pattern matching. Scott Richmond 2023-12-02 16:14:57 -0500
  • 4a84afc971 Bump version number Scott Richmond 2023-12-02 12:18:17 -0500
  • 58e0e8b51c npmify the things! Scott Richmond 2023-12-01 20:33:12 -0500
  • 478d0347f2 Stand up stub of npm export Scott Richmond 2023-12-01 19:56:22 -0500
  • bc7565926a Lots of progress Scott Richmond 2023-12-01 19:08:51 -0500
  • bf54f1e48d Add quick-and-dirty index.html cljs Scott Richmond 2023-12-01 14:34:47 -0500
  • e24bbe6433 Fix .gitignore Scott Richmond 2023-12-01 14:34:32 -0500
  • 3f865a64d7 Futz Scott Richmond 2023-12-01 14:00:15 -0500
  • 792ce12617 Get base/prelude system working Scott Richmond 2023-12-01 12:38:33 -0500
  • 3370fbc13e Unfuck function building Scott Richmond 2023-12-01 11:18:39 -0500
  • 19c237bd9d Unfuck .gitignore so that I'm not losing work Scott Richmond 2023-11-30 15:19:20 -0500
  • 02d15ac5b7 Track untracked files, add back in core, add base Scott Richmond 2023-11-30 15:18:56 -0500
  • d99a454e36 Work on fn regression Scott Richmond 2023-11-30 15:03:51 -0500
  • fcf9bd76e0 Wire up base and prelude Scott Richmond 2023-11-30 14:31:02 -0500
  • f4e2171e09 Oops--commit last change on use implementation Scott Richmond 2023-11-30 13:23:36 -0500
  • 252b9af358 Add use to language Scott Richmond 2023-11-30 13:22:38 -0500
  • 6070b6512e Add if let back in improve_errors Scott Richmond 2023-11-30 11:58:04 -0500
  • b60efbda18 Update babashka/fs version Scott Richmond 2023-11-30 11:57:46 -0500
  • 5fd2ce2583 Finish adding clj stuff back in. Scott Richmond 2023-11-29 23:09:52 -0500
  • 29fc3714f8 Add back in some clj stuff: core/main/repl/loader Scott Richmond 2023-11-29 22:39:56 -0500
  • a7860b4544 Break out match from when, clean up, strictify (binding, non-binding, simple) Scott Richmond 2023-11-29 22:29:58 -0500
  • 86cb4c2d76 Smol change Scott Richmond 2023-11-26 12:18:57 -0500
  • baaa010721 Clean .gitignore up Scott Richmond 2023-11-26 12:16:13 -0500
  • 46fdfa2a79 Merge branch 'cljs' of https://github.com/thinking-with-computers/ludus into cljs Scott Richmond 2023-11-26 12:12:08 -0500
  • 246e9e5e53 clj->extern Scott Richmond 2023-11-25 14:27:49 -0500
  • fd77e1ed45 Fix clj (extern call) for js Scott Richmond 2023-11-25 14:26:00 -0500
  • 1fc7560634 added .shadow-cljs to .gitignore Matt Nish-Lapidus 2023-11-25 13:57:05 -0500