Commit Graph

  • 1f5a910fb2 Immutable definitions and documentation updates 0.7.0 James Eversole 2025-01-24 16:14:33 -06:00
  • 3175132eec Immutable definitions and documentation updates James Eversole 2025-01-24 16:14:33 -06:00
  • 8b043911ca Add size demo James Eversole 2025-01-23 18:57:59 -06:00
  • 88b1c71695 Add size demo James Eversole 2025-01-23 18:57:59 -06:00
  • 2e246eb1c8 Remove Nix caching that can't work due to /nix/store permissions 0.6.0-2e246eb1c8 James Eversole 2025-01-23 17:59:47 -06:00
  • cbf23bc569 Remove Nix caching that can't work due to /nix/store permissions James Eversole 2025-01-23 17:59:47 -06:00
  • ba340ae56f Update README to reflect demo James Eversole 2025-01-23 17:31:30 -06:00
  • 8b0db2c935 Update README to reflect demo James Eversole 2025-01-23 17:31:30 -06:00
  • 739851c864 Minify and mark as pre-release James Eversole 2025-01-23 17:13:17 -06:00
  • 9dbcde08ca Minify and mark as pre-release James Eversole 2025-01-23 17:13:17 -06:00
  • 8995efce15 Release 0.6.0 0.6.0-8995efce15 James Eversole 2025-01-23 16:07:49 -06:00
  • 5216cc4e5b Release 0.6.0 James Eversole 2025-01-23 16:07:49 -06:00
  • 03e2f6b93e Some special characters in ids; new demos James Eversole 2025-01-23 15:46:40 -06:00
  • 10c7cc367d Some special characters in ids; new demos James Eversole 2025-01-23 15:46:40 -06:00
  • 419d66b4d1 All paths for caching cabal included :) James Eversole 2025-01-21 16:58:04 -06:00
  • 118062d33c All paths for caching cabal included :) James Eversole 2025-01-21 16:58:04 -06:00
  • 4b98afd803 Use runner 0.1.0 James Eversole 2025-01-21 16:49:15 -06:00
  • 74bc9a47fc Use runner 0.1.0 James Eversole 2025-01-21 16:49:15 -06:00
  • 0768e11a02 Update Cabal caching path James Eversole 2025-01-21 16:28:35 -06:00
  • 08c5b3a74e Update Cabal caching path James Eversole 2025-01-21 16:28:35 -06:00
  • 42fce0ae43 Drop unreachable cases of updateDepth James Eversole 2025-01-21 16:16:04 -06:00
  • 3e3e5802fa Drop unreachable cases of updateDepth James Eversole 2025-01-21 16:16:04 -06:00
  • 51b1eb070f Add more explicit error handling for mismatched groupings James Eversole 2025-01-21 16:06:10 -06:00
  • 83dad2c56b Add more explicit error handling for mismatched groupings James Eversole 2025-01-21 16:06:10 -06:00
  • c2e5a8985a Inline pattern matching in Parser James Eversole 2025-01-21 14:21:47 -06:00
  • 962a100f53 Inline pattern matching in Parser James Eversole 2025-01-21 14:21:47 -06:00
  • 9d7e4daa41 CI/CD for tests and builds (broken caching) James Eversole 2025-01-21 13:29:52 -06:00
  • 56f0c2860a CI/CD for tests and builds (broken caching) James Eversole 2025-01-21 13:29:52 -06:00
  • edde0a80c9 Actually readable Level Order Traversal James Eversole 2025-01-20 20:10:14 -06:00
  • aac10d031d Actually readable Level Order Traversal James Eversole 2025-01-20 20:10:14 -06:00
  • 35163a5d54 Allow multiline expressions James Eversole 2025-01-20 19:20:29 -06:00
  • ec0a6b7b16 Allow multiline expressions James Eversole 2025-01-20 19:20:29 -06:00
  • ca7f09e2ac Eliminate redundant eager calls of elimLambda James Eversole 2025-01-20 16:05:06 -06:00
  • eeaf9e0289 Eliminate redundant eager calls of elimLambda James Eversole 2025-01-20 16:05:06 -06:00
  • 82e29440b0 Reduce duplication of elimLambda calls James Eversole 2025-01-20 15:16:27 -06:00
  • b385349197 Reduce duplication of elimLambda calls James Eversole 2025-01-20 15:16:27 -06:00
  • ad02c8b86a General refactor for legibility James Eversole 2025-01-19 14:41:25 -06:00
  • e6e05b607a General refactor for legibility James Eversole 2025-01-19 14:41:25 -06:00
  • a3282b794f 0.5.0 release commit 0.5.0 James Eversole 2025-01-06 09:14:04 -06:00
  • 63aa977efd 0.5.0 release commit James Eversole 2025-01-06 09:14:04 -06:00
  • 7b9a62462c Level Order Traversal demo James Eversole 2025-01-03 11:42:45 -06:00
  • 3fec1e0c68 Level Order Traversal demo James Eversole 2025-01-03 11:42:45 -06:00
  • 3eb28a2c62 Drop parseVarWithoutAssignment James Eversole 2025-01-03 10:31:35 -06:00
  • 66cc5fdd27 Drop parseVarWithoutAssignment James Eversole 2025-01-03 10:31:35 -06:00
  • 8c33e5ce66 Fix critical list evaluation bug and REPL updates James Eversole 2025-01-02 19:08:14 -06:00
  • 7d97b85f74 Fix critical list evaluation bug and REPL updates James Eversole 2025-01-02 19:08:14 -06:00
  • 76487b15f9 Use better default output form in evaluator James Eversole 2025-01-01 19:40:12 -06:00
  • 5523d5acde Use better default output form in evaluator James Eversole 2025-01-01 19:40:12 -06:00
  • 18ff2d2e04 Clarify CLI options James Eversole 2025-01-01 19:32:41 -06:00
  • f478a7d091 Clarify CLI options James Eversole 2025-01-01 19:32:41 -06:00
  • fff29199d1 Support evaluation across multiple source files James Eversole 2025-01-01 19:27:04 -06:00
  • 03cbadcc54 Support evaluation across multiple source files James Eversole 2025-01-01 19:27:04 -06:00
  • a2c459b148 Provide "library" via tricu file directly James Eversole 2025-01-01 18:53:56 -06:00
  • 8b0b24e7dc Provide "library" via tricu file directly James Eversole 2025-01-01 18:53:56 -06:00
  • 39be66a4d1 Fixes identifier lexing; support REPL file loading James Eversole 2025-01-01 18:05:21 -06:00
  • 1c8457733e Fixes identifier lexing; support REPL file loading James Eversole 2025-01-01 18:05:21 -06:00
  • bf58c9afbd Normalize CLI options and help display James Eversole 2025-01-01 08:34:17 -06:00
  • 57f7389c4d Normalize CLI options and help display James Eversole 2025-01-01 08:34:17 -06:00
  • 7d38d99dcd Rename "compiler" functionality to Evaluator James Eversole 2025-01-01 08:17:05 -06:00
  • 3ab9b58194 Rename "compiler" functionality to Evaluator James Eversole 2025-01-01 08:17:05 -06:00
  • 458d3c3b10 Latest --help in README James Eversole 2024-12-31 10:09:36 -06:00
  • bc9064b058 Latest --help in README James Eversole 2024-12-31 10:09:36 -06:00
  • 0048fed6b4 Merge pull request 'Add "SimpleT" t output form' (#9) from feat/new-outputs into main James Eversole 2024-12-31 16:05:38 +00:00
  • d51af676d5 Merge pull request 'Add "SimpleT" t output form' (#9) from feat/new-outputs into main James Eversole 2024-12-31 16:05:38 +00:00
  • 476c3912a4 Merge branch 'main' into feat/new-outputs James Eversole 2024-12-31 16:04:32 +00:00
  • 6cec61b98d Merge branch 'main' into feat/new-outputs James Eversole 2024-12-31 16:04:32 +00:00
  • 493ef51a6a Add "SimpleT" t output form James Eversole 2024-12-31 10:00:52 -06:00
  • 4aa8e19ff4 Add "SimpleT" t output form James Eversole 2024-12-31 10:00:52 -06:00
  • e22ff06bfe Merge pull request 'Expands CLI support with output forms and decoding' (#7) from feat/ternary-representation into main James Eversole 2024-12-30 20:24:27 +00:00
  • 13edaa9d5e Merge pull request 'Expands CLI support with output forms and decoding' (#7) from feat/ternary-representation into main James Eversole 2024-12-30 20:24:27 +00:00
  • 5e2a4dff50 Expands CLI support with output forms and decoding James Eversole 2024-12-30 14:19:43 -06:00
  • 7abc7061d9 Expands CLI support with output forms and decoding James Eversole 2024-12-30 14:19:43 -06:00
  • 8622af9ad2 Initial ternary representation options James Eversole 2024-12-30 08:30:40 -06:00
  • 78dd2f4d8f Initial ternary representation options James Eversole 2024-12-30 08:30:40 -06:00
  • fe70aa72ac Merge pull request 'Adds "compiler" and CLI argument handling' (#3) from feature/compiler-CLI into main James Eversole 2024-12-30 03:51:59 +00:00
  • 9bc0410846 Merge pull request 'Adds "compiler" and CLI argument handling' (#3) from feature/compiler-CLI into main James Eversole 2024-12-30 03:51:59 +00:00
  • 2abeab9c04 Adds "compiler" and CLI argument handling James Eversole 2024-12-29 21:49:57 -06:00
  • 95b1e07dd9 Adds "compiler" and CLI argument handling James Eversole 2024-12-29 21:49:57 -06:00
  • 467e11edb3 Updates to tests James Eversole 2024-12-29 21:09:02 -06:00
  • c578d780e9 Updates to tests James Eversole 2024-12-29 21:09:02 -06:00
  • 38509724b1 Merge pull request 'Resolves issue with parsing comments' (#2) from fix/comments-0001 into main James Eversole 2024-12-30 03:03:39 +00:00
  • 31106aa285 Merge pull request 'Resolves issue with parsing comments' (#2) from fix/comments-0001 into main James Eversole 2024-12-30 03:03:39 +00:00
  • a8f72290a2 Resolves issue with parsing comments James Eversole 2024-12-29 20:29:41 -06:00
  • bde89125ba Resolves issue with parsing comments James Eversole 2024-12-29 20:29:41 -06:00
  • b86ff6e9b8 Additional tests James Eversole 2024-12-29 12:22:24 -06:00
  • 8a2dc2dfcf Additional tests James Eversole 2024-12-29 12:22:24 -06:00
  • a7674d4635 README updates for run/build James Eversole 2024-12-29 10:41:04 -06:00
  • dbe9cbd6c1 README updates for run/build James Eversole 2024-12-29 10:41:04 -06:00
  • 14fdb741dc README clarifications James Eversole 2024-12-29 10:37:37 -06:00
  • 4bd2257441 README clarifications James Eversole 2024-12-29 10:37:37 -06:00
  • 60a9e3c1ee Expansion of testing suite to cover incl. library James Eversole 2024-12-29 10:28:32 -06:00
  • f41c92fa9d Expansion of testing suite to cover incl. library James Eversole 2024-12-29 10:28:32 -06:00
  • c30f17367f Rename from sapling to tricu James Eversole 2024-12-29 08:29:25 -06:00
  • 7a7ee6886a Rename from sapling to tricu James Eversole 2024-12-29 08:29:25 -06:00
  • 064bed26c5 Further README clarification James Eversole 2024-12-28 22:20:43 -06:00
  • 1e23465bc3 Further README clarification James Eversole 2024-12-28 22:20:43 -06:00
  • ff2952010f README updates James Eversole 2024-12-28 21:58:52 -06:00
  • 8b326e8dcf README updates James Eversole 2024-12-28 21:58:52 -06:00
  • e376d13a93 Stop using to/of conventions backwards James Eversole 2024-12-28 07:24:19 -06:00
  • 30c04a84d6 Stop using to/of conventions backwards James Eversole 2024-12-28 07:24:19 -06:00