Commit Graph

  • 35cbe352a8 Update reserved words list & impl Scott Richmond 2022-05-19 18:55:27 -0400
  • 55c1edbb15 Add features Scott Richmond 2022-05-19 18:55:00 -0400
  • 0e66dd9b0b Update readme, fix github url, add fib Scott Richmond 2022-05-19 18:45:41 -0400
  • 9dd963e5b2 Interpret panic! not as fn but as rw. Scott Richmond 2022-05-19 18:12:55 -0400
  • 4aeaa9e889 Fix parse-list :token typo Scott Richmond 2022-05-19 18:11:31 -0400
  • bd09dfa459 Remove panic! from prelude Scott Richmond 2022-05-19 18:01:20 -0400
  • 4966271aa3 Parse panic! Scott Richmond 2022-05-19 18:00:31 -0400
  • 1415461876 Fix panic! keyword Scott Richmond 2022-05-19 18:00:18 -0400
  • a36920e97e Add panic! reserved word Scott Richmond 2022-05-19 17:54:10 -0400
  • 62a0fa2429 Add additional asts to errors. Scott Richmond 2022-05-19 17:53:22 -0400
  • 8d2993637e Missed an ast add; fix it Scott Richmond 2022-05-19 17:16:12 -0400
  • cfe790b9c5 Add asts to thrown errors. Scott Richmond 2022-05-19 17:14:20 -0400
  • 1fb41d8b71 Add tokens (and thus locations) to all AST nodes Scott Richmond 2022-05-19 16:58:38 -0400
  • ee4438bf1e Testing, small typo fix Scott Richmond 2022-05-19 16:58:13 -0400
  • 959927f7ce Play with circular refs around closures Scott Richmond 2022-05-19 16:17:30 -0400
  • f419c390af Update reserved words list & impl Scott Richmond 2022-05-19 16:16:55 -0400
  • 0939304518 Add TODO, re: closures Scott Richmond 2022-05-18 20:45:14 -0400
  • 5a72125d1f Testing/playing Scott Richmond 2022-05-18 20:30:27 -0400
  • 3b5e91c1bb Fix closure bug. Scott Richmond 2022-05-18 20:23:43 -0400
  • a5914076b0 Interpret loop/recur Scott Richmond 2022-05-18 19:35:41 -0400
  • b62fa6d074 Fix off-by-paren loop tup bug Scott Richmond 2022-05-18 19:35:30 -0400
  • 0b7687024f Comment out testing Scott Richmond 2022-05-18 18:33:32 -0400
  • 362e76c323 Parse loop/recur, and reindent all the things Scott Richmond 2022-05-18 18:32:57 -0400
  • e7eccca000 Update reserved words list & impl Scott Richmond 2022-05-18 18:32:34 -0400
  • 5c07f43713 pprint refs Scott Richmond 2022-05-18 18:32:15 -0400
  • 9df37cca4d Remove circular dependency Scott Richmond 2022-05-18 18:31:35 -0400
  • fb89508bef Play with base ref forms Scott Richmond 2022-05-18 18:31:11 -0400
  • 9e25f24b3f Move testing to sandbox dir Scott Richmond 2022-05-18 18:28:44 -0400
  • 8cbc516a66 Native ref fns Scott Richmond 2022-05-17 19:13:13 -0400
  • b1022ad832 Interpret refs Scott Richmond 2022-05-17 19:13:00 -0400
  • b0212b7e41 Parse refs Scott Richmond 2022-05-17 18:34:07 -0400
  • 4c7ed5a8ef Update reserved words list Scott Richmond 2022-05-17 17:30:33 -0400
  • 5f51d362d9 add signed binary Scott Richmond 2022-04-30 15:26:51 -0400
  • 91cb0126fc Revert "clj -> cljc" Scott Richmond 2022-04-30 14:08:04 -0400
  • 855b7a9a77 Revert "Add clojurescript" Scott Richmond 2022-04-30 14:07:42 -0400
  • 082cf9c78c rm cljs Scott Richmond 2022-04-30 13:57:25 -0400
  • 214e94465d clj -> cljc Scott Richmond 2022-04-30 13:56:14 -0400
  • b277a1bf2a Add clojurescript Scott Richmond 2022-04-30 13:55:52 -0400
  • 8029a12f13
    Update URL for releases after rename 0.1.0-alpha Scott Richmond 2022-04-29 20:44:46 -0400
  • bf624374ab Move ludus binary to target Scott Richmond 2022-04-28 22:14:40 -0400
  • 70c63f041c Add ludus binary Scott Richmond 2022-04-28 19:29:04 -0400
  • 76a87bf2d8 Improve readme Scott Richmond 2022-04-28 19:28:32 -0400
  • 410dff327e Remove old script Scott Richmond 2022-04-28 19:28:20 -0400
  • 2f4be6f6a5 Play with scripts Scott Richmond 2022-04-28 19:27:59 -0400
  • 3d2c4719a6 Set up for GraalVM native-image Scott Richmond 2022-04-28 19:27:35 -0400
  • ea8c9ea049 Add logo Scott Richmond 2022-04-28 17:07:26 -0400
  • c107289920 play around Scott Richmond 2022-04-25 20:37:52 -0400
  • 3c51394278 run uses show as printer, not pprint Scott Richmond 2022-04-25 20:37:29 -0400
  • cf7e739a93 delete cruft Scott Richmond 2022-04-25 20:37:08 -0400
  • 85a8e85799 test show Scott Richmond 2022-04-25 20:21:43 -0400
  • 19a0e7e3d5 Factor show out to its own package. Scott Richmond 2022-04-25 20:21:23 -0400
  • 6f16495aab Improve ns access error message Scott Richmond 2022-04-25 19:23:32 -0400
  • 4633941e08 Rename test scripts Scott Richmond 2022-04-25 19:22:44 -0400
  • a84e232cc7 Test imports, panics Scott Richmond 2022-04-25 19:08:24 -0400
  • 6d81175b37 Wrap interpret in try/catch for more graceful panics Scott Richmond 2022-04-25 19:08:05 -0400
  • f7809d5ddf Improve panic message reporting Scott Richmond 2022-04-25 19:07:18 -0400
  • 9cd4fccfb9 Remove comment cruft Scott Richmond 2022-04-25 19:06:30 -0400
  • 8a36b1e4e2 Comment out testing Scott Richmond 2022-04-25 18:46:12 -0400
  • 0c77de908c Make context volatile!, not atom Scott Richmond 2022-04-25 18:44:44 -0400
  • ceb8a2aa63 Make test for keyword more robust Scott Richmond 2022-04-11 13:08:40 -0400
  • 2f6e81edb1 Add a quick TODO; interpret-import in progress Scott Richmond 2022-04-08 20:48:09 -0400
  • 3749d2ea50 Very first draft of import expression Scott Richmond 2022-04-08 19:13:57 -0400
  • 5df9c71bcc Play with piplines Scott Richmond 2022-04-08 19:13:38 -0400
  • fd832ac38e Allow _ as else in cond Scott Richmond 2022-04-08 18:26:36 -0400
  • 969bbc548f Parse import statements Scott Richmond 2022-04-08 15:59:47 -0400
  • 9dc9e95e85 Parse ignored words as placeholder Scott Richmond 2022-04-08 15:23:08 -0400
  • be2d291fd3 Interpret ns Scott Richmond 2022-04-07 18:51:48 -0400
  • 9eecce77bc Fix ns name bug Scott Richmond 2022-04-07 18:47:05 -0400
  • df59b84321 Comment out testing Scott Richmond 2022-04-07 18:31:36 -0400
  • 1317e52bbf Parse ns Scott Richmond 2022-04-07 18:31:13 -0400
  • ac83d3070b Update keyword impls Scott Richmond 2022-04-07 18:09:53 -0400
  • 917e4f7ab5 Interpret cond; allow else in cond & match Scott Richmond 2022-04-06 19:41:36 -0400
  • 03713c67bc Parse cond Scott Richmond 2022-04-06 19:21:49 -0400
  • e6419f6b6a Comment out testing Scott Richmond 2022-04-05 20:31:46 -0400
  • d8e8a1b17e Interpret partially applied functions Scott Richmond 2022-04-05 20:27:22 -0400
  • 7309622a2b :partially-applied -> :partial Scott Richmond 2022-04-05 20:27:04 -0400
  • 0544a44758 Actually comment out testing Scott Richmond 2022-04-05 19:47:38 -0400
  • bee8c250d4 Parse partial-application placeholder Scott Richmond 2022-04-05 19:46:44 -0400
  • fa5e51a179 Change some testing stuff Scott Richmond 2022-04-05 19:11:44 -0400
  • 5a95f58ec1 Interpret do expressions Scott Richmond 2022-04-05 19:09:38 -0400
  • 0a34e22a98 Remove debug pps Scott Richmond 2022-04-05 19:09:22 -0400
  • 89f813c2f3 Parse do expressions/pipelines Scott Richmond 2022-04-05 15:54:28 -0400
  • 174eb2d6a5 Pipeline is now >; add helpful impl comments Scott Richmond 2022-04-05 15:54:12 -0400
  • 8cd905b8eb Test around panics. Scott Richmond 2022-04-04 19:08:19 -0400
  • 4c2d05cbe1 A little demo for Bree Scott Richmond 2022-04-04 19:07:54 -0400
  • d663f48b6f Remove panic! keyword (it's an fn) Scott Richmond 2022-04-04 19:07:33 -0400
  • df784f7294 hello, world: just output Scott Richmond 2022-04-03 22:24:41 -0400
  • 91fccb7be4 hello, world tweak Scott Richmond 2022-04-03 22:23:28 -0400
  • bf8e1d1924 Fix prelude/print bug Scott Richmond 2022-04-03 22:23:12 -0400
  • aa3692a141 Get rid of core shadow warnings. Scott Richmond 2022-04-03 22:20:31 -0400
  • faca700cae foo.ld -> hello.ld Scott Richmond 2022-04-03 22:10:56 -0400
  • 54414ece03 Fix link to status in ludus-spec Scott Richmond 2022-04-03 22:09:51 -0400
  • 8222e4119d track-changes: Update /Users/scott/git/cludus/README.md Scott Richmond 2022-04-03 20:51:26 -0400
  • e0161372e3 Wire up CLI. Scott Richmond 2022-04-03 20:48:22 -0400
  • 12487b390e Remove testing cruft Scott Richmond 2022-04-03 20:11:23 -0400
  • 69118ed4e0 Use ex-info everywhere Scott Richmond 2022-04-03 20:08:28 -0400
  • b8e7777841 Called KW enforce one arg Scott Richmond 2022-04-03 19:13:54 -0400
  • f93eacf5f5 Fix keyword function calling Scott Richmond 2022-04-03 17:03:22 -0400
  • 7a4034d920 Keywords can be called as passed fns Scott Richmond 2022-04-03 15:39:41 -0400
  • 9fd69b57f3 Don't throw in test code Scott Richmond 2022-04-03 14:49:20 -0400