Commit Graph

  • 3c276c0913 Reverse tokens instead of temp lists. trunk Simon Forman 2024-04-11 11:01:14 -0700
  • c07883f4cb The accumulator parameter was unneccesary. Simon Forman 2024-04-09 12:35:14 -0700
  • da1426ed8d acc is never assigned to... Simon Forman 2024-04-09 12:30:50 -0700
  • d44c33f397 Update defs. Simon Forman 2024-04-01 16:24:18 -0700
  • 8f039d8e3b Link spec doc to homepage. sforman 2023-11-14 10:41:07 -0800
  • 81f104fccf Fix up the links. sforman 2023-11-14 10:40:24 -0800
  • b7954a39a2 Rebuilt docs. sforman 2023-11-13 15:00:35 -0800
  • c4cdbb0ef3 Fix up some links. sforman 2023-11-13 14:58:42 -0800
  • acb9f83c86 Use relative URL to Joy.js file. sforman 2023-11-12 20:02:42 -0800
  • 156a2ffd94 Use relative URLs for CSS. sforman 2023-11-12 12:23:41 -0800
  • eb12889a43 Use https in clone URL. sforman 2023-11-12 10:13:20 -0800
  • cc20ab790a Change SourceHut to Ariadne Systems. sforman 2023-11-12 10:07:33 -0800
  • bca39860f9 Better definition for enstacken. sforman 2023-11-12 09:59:02 -0800
  • f7c7dc2052 Minor cleanup. sforman 2023-10-24 14:29:38 -0700
  • 8f3a4f3f07 Minor cleanup. sforman 2023-10-24 09:49:42 -0700
  • 961d84173f Rearrange parser code. sforman 2023-10-24 09:47:15 -0700
  • 4bb47c6b15 Fold in expect-right-bracket-lookahead sforman 2023-10-23 22:50:57 -0700
  • 735ee73515 Remake C version. sforman 2023-10-23 22:50:44 -0700
  • a6be85c869 Remove underscores from example names. sforman 2023-10-23 16:06:35 -0700
  • 26725cefd8 Parse errors. sforman 2023-10-21 20:05:11 -0700
  • 0a135e0f38 Runtime type checking for bool. sforman 2023-10-21 19:25:14 -0700
  • bd55214a52 Runtime type checking for rest of core; inscribe. sforman 2023-10-21 19:13:59 -0700
  • 3c1d5ac361 joy-dup sforman 2023-10-21 12:40:30 -0700
  • 35a122b2ba Runtime type checking for comparison ops. sforman 2023-10-21 12:17:21 -0700
  • 6bd9249f83 Runtime type checking for math ops. sforman 2023-10-21 12:11:06 -0700
  • d76c23dce2 joy-first sforman 2023-10-21 11:10:36 -0700
  • 8bb8953816 pop-any and pop-list. sforman 2023-10-21 11:08:01 -0700
  • 3e72ce494a minor edits sforman 2023-10-20 22:16:21 -0700
  • 0fcd217f2c A little BTree. sforman 2023-10-20 19:36:41 -0700
  • b116c2c98b A start on error reporting. sforman 2023-10-20 11:42:50 -0700
  • d0623508bd Use Scheme symbols for Thun symbols. sforman 2023-10-19 20:54:11 -0700
  • 7f5c1d3086 Symbols for symbols. sforman 2023-10-15 11:41:44 -0700
  • 68a85c915a add defs for select and small; cleaner joy-func. sforman 2023-10-13 07:42:22 -0700
  • 205086714d A little more match. sforman 2023-10-11 20:36:01 -0700
  • c4d80f6c4e Use match a little more. sforman 2023-10-11 20:13:02 -0700
  • 93556efeeb Use match instead of cond. sforman 2023-10-11 20:01:35 -0700
  • 8e15a657ed Minor indentation change, a typo. sforman 2023-10-10 12:12:07 -0700
  • 4df31667b6 Remove global stack, dict. sforman 2023-10-10 11:16:30 -0700
  • 937f6bfce5 Put a bang on add-def. sforman 2023-10-10 10:43:38 -0700
  • a7c206745a Some edits. one_ref sforman 2023-10-10 10:08:17 -0700
  • 506b40bba4 min and max sforman 2023-10-09 13:04:16 -0700
  • 32d772e8b0 Some edits to some notebooks. sforman 2023-10-09 12:48:14 -0700
  • 356f67dd7d Run MAKE. sforman 2023-10-09 11:50:37 -0700
  • da0e1e685e Derive `zip`. sforman 2023-10-09 11:45:28 -0700
  • 787dc6a7b3 Nerd Sniped sforman 2023-10-09 11:44:13 -0700
  • 04d3e96a99 Great progress! sforman 2023-10-08 20:17:02 -0700
  • eb665f2b50 More work on Ref doc, & stuff. sforman 2023-10-08 17:58:22 -0700
  • d833f1a3e9 Implement `bool` and trace for Scheme. sforman 2023-10-08 17:57:05 -0700
  • 4821ea0ee2 Take the right number of things off of the stack. sforman 2023-10-08 13:08:34 -0700
  • bcf6abc50d Nerd sniped by a silly function. sforman 2023-10-07 15:25:38 -0700
  • 7314d2177c Minor edits; rebuild docs. sforman 2023-10-04 09:58:02 -0700
  • 69f32424a6 Print out wobbly words. sforman 2023-10-04 08:28:53 -0700
  • 8c6d3dcff8 Use slightly smaller font files. sforman 2023-10-03 20:19:31 -0700
  • d798339f86 Minor edits. sforman 2023-10-03 20:17:04 -0700
  • 7ccfba86fd Tidy? sforman 2023-10-01 12:48:25 -0700
  • 8661373435 A little more work on the ref doc. sforman 2023-10-01 09:21:16 -0700
  • d723724193 Mark combinators. sforman 2023-09-30 14:41:39 -0700
  • 902a9f62af Build the ref doc. sforman 2023-09-30 14:25:12 -0700
  • 52e831a137 Put interpreter on pages. sforman 2023-09-29 15:25:49 -0700
  • c3054377a6 Give it it's own CSS file. sforman 2023-09-28 18:35:54 -0700
  • aeb1eee646 remove the individual md ref files sforman 2023-09-28 11:53:34 -0700
  • fa4771fea7 Minor edits. sforman 2023-09-28 11:36:19 -0700
  • 0e380b7748 Div, mod handle zero. sforman 2023-09-23 21:20:37 -0700
  • f2f1932876 Typo. sforman 2023-09-23 10:59:38 -0700
  • 20b5f05d29 Elm reformatting and demo HTML page. sforman 2023-09-23 09:37:43 -0700
  • 16cc0e5769 Change definition of uncons. sforman 2023-09-18 11:26:50 -0700
  • ecc2e442fb Use blob URL. sforman 2023-09-06 18:26:52 -0700
  • 463ed04e05 Add grammar image. sforman 2023-09-06 18:24:27 -0700
  • 68488cc9d2 Elm version using BigNums. sforman 2023-09-02 11:30:18 -0700
  • 10c1d6ccde Let's use bignums. sforman 2023-09-02 11:11:42 -0700
  • 4f27f3305f Don't use andThen. sforman 2023-09-02 09:44:57 -0700
  • b65e948cce Chaining with andThen works but is ugly. sforman 2023-09-02 09:38:15 -0700
  • ee7c1cec99 I think Scheme? sforman 2023-08-31 10:42:29 -0700
  • e956e177f6 Rebuilt C. sforman 2023-08-30 19:57:57 -0700
  • 18adfa2205 Compiling Thun to Python. sforman 2023-08-30 18:54:49 -0700
  • 9c4ecb085b pow sforman 2023-08-30 18:52:26 -0700
  • 35097d90a9 Update Nim defs.txt. sforman 2023-08-30 18:46:51 -0700
  • 47275cf1f1 Simple linear power function. sforman 2023-08-30 18:44:55 -0700
  • fb8faf917d THe old compiler-to-Python. sforman 2023-08-30 16:57:48 -0700
  • 38a9b93488 Rename BigNums. sforman 2023-08-30 10:42:29 -0700
  • 58ca23c889 Add a README to the docs/ dir. sforman 2023-08-30 07:26:47 -0700
  • 863d0698b5 Test calling dip on non-quote. sforman 2023-08-30 07:25:11 -0700
  • 1c3a00e4a6 I just realized these all refer to the old package organization. sforman 2023-08-29 06:12:51 -0700
  • 6674fdffb6 Better exceptions. sforman 2023-08-28 20:46:19 -0700
  • 7285ebb8da Example of infra evaluation. sforman 2023-08-26 10:56:29 -0700
  • 2482636d9b Note on Variations sforman 2023-08-26 10:56:21 -0700
  • 53ad9eb5e7 Minor edits. sforman 2023-08-21 17:58:47 -0700
  • a107e1df6c Rebuilt C interpreter. sforman 2023-08-21 09:53:24 -0700
  • 9998e7947b Finished up Generator_Programs.md sforman 2023-08-20 17:21:49 -0700
  • 8dfcbca2a8 README for Chicken Scheme. sforman 2023-08-20 10:24:29 -0700
  • 5edf0797b4 sort sforman 2023-08-18 17:09:08 -0700
  • 3c3b156169 Some scratch source sforman 2023-08-18 17:00:13 -0700
  • 20b517f083 Figlet headings. sforman 2023-08-18 16:59:32 -0700
  • ef9f7f2c0e Minor CSS changes. sforman 2023-08-18 16:58:25 -0700
  • 805ec23e11 Edits on BigNums notebook. sforman 2023-08-18 16:57:54 -0700
  • 99435490d0 About 2/5ths done. sforman 2023-08-17 12:09:23 -0700
  • 307a421fab Add definition for xor. sforman 2023-08-16 10:05:30 -0700
  • 387d9d4ed4 Working on the notebooks. sforman 2023-08-16 10:04:52 -0700
  • 7d8e2ae611 Updating notebooks sforman 2023-08-14 09:18:04 -0700
  • 70aa2ef5e9 Working on the website for Thun. sforman 2023-08-13 14:30:57 -0700