Commit Graph

534 Commits

Author SHA1 Message Date
Simon Forman c467393bb7 Move notebooks to own dir. 2022-02-19 07:28:27 -08:00
Simon Forman 05fff04fba Minor cleanup 2022-02-17 10:57:10 -08:00
Simon Forman d42a8dfc0c Move Python impl to impls dir. 2022-01-24 19:02:47 -08:00
Simon Forman 530deab19d Bring in the Rust implementation. 2022-01-15 17:28:31 -08:00
Simon Forman 839b376d73 Bring in the Prolog impl. 2022-01-15 17:23:11 -08:00
Simon Forman 564417c985 Bring in the Nim implementation. 2022-01-15 15:30:38 -08:00
Simon Forman b05f13fc90 WIP docs update 2022-01-15 15:22:17 -08:00
Simon Forman 0a76eea3e2 Uncomment ifte built-in. 2021-12-23 19:12:54 -08:00
Simon Forman cc8d15ed84 Functional-style remove function. 2021-12-23 19:12:17 -08:00
Simon Forman c6b46e5f01 Py 3 handles exception propagation a little differently? 2021-12-23 19:09:07 -08:00
Simon Forman 2cc0ea0548 Some work on docs. 2021-12-23 19:08:30 -08:00
Simon Forman 384d391175 Switch to Joy kernel. 2021-11-30 21:00:26 -08:00
Simon Forman fcd4c613e4 Clean up Zipper notebook. 2021-11-28 15:39:24 -08:00
Simon Forman 5d856bf444 I think the real solution is to "not do that" as it were.
Unquoted symbols on the stack are verboten.
2021-11-28 15:03:47 -08:00
Simon Forman 89550cdd5f Working on bug #15
https://todo.sr.ht/~sforman/thun-der/15
2021-11-28 13:41:19 -08:00
Simon Forman 4ed8ccc07d I narrowed down the bug.
https://todo.sr.ht/~sforman/thun-der/15

Gotta quote your symbols if you put them on the stack, eh?
2021-11-28 13:14:07 -08:00
Simon Forman cf32aa8f16 Tightening up the debug script. 2021-11-28 09:22:03 -08:00
Simon Forman d420f572df Update Square_Spiral notebook to use Joy kernel
https://todo.sr.ht/~sforman/thun-der/19
2021-11-27 17:04:15 -08:00
Simon Forman dafdb9d620 A Python version of the `ii` combinator. 2021-11-27 16:59:57 -08:00
Simon Forman 626cc9aefd Do not let defs shadow built-ins. 2021-11-27 10:57:55 -08:00
Simon Forman bc16f5f621 Bleah. 2021-11-27 10:31:32 -08:00
Simon Forman 1b193b1924 Recover the square spiral example code.
I hve no idea how this isn't in VCS.  I checked hg and git.  Is it in
an old branch that I deleted before merging or something?  I have
backups from which to restore, but it would be nice to know how I effed
it up in the first place, eh?
2021-11-27 09:04:25 -08:00
Simon Forman f96013d649 Update links on home front page. 2021-11-26 09:55:16 -08:00
Simon Forman f70f3a9064 So it's NOT the step combinator? 2021-11-25 17:48:28 -08:00
Simon Forman be4a3d6e16 The problem is in the step combinator definition. 2021-11-25 17:38:01 -08:00
Simon Forman f07db9da0a Zipper notebook with defs shadowing built-ins. 2021-11-25 11:57:26 -08:00
Simon Forman 61c4d4b16e Working on bug #15
https://todo.sr.ht/~sforman/thun-der/15/

The bug file output was too large for a comment, and you can't attach
files to the ticket, so I'm checking it in to have a handy reference.
2021-11-25 11:52:06 -08:00
Simon Forman b0b9a71fd9 Joy Jupyter kernel loads defs.txt 2021-11-25 11:12:02 -08:00
Simon Forman 770cd783fa More changes to the zipper notebook. 2021-11-25 11:10:21 -08:00
Simon Forman 600dc05030 Update zipper notebook to use Joy kernel. 2021-11-25 10:55:33 -08:00
Simon Forman 0ab8979d7a Change zipper doc over to Joy kernel. 2021-11-25 09:51:45 -08:00
Simon Forman e013096f47 backup-and-remove-htdocs script doc. 2021-11-25 09:33:09 -08:00
Simon Forman 656009e1ff Fix bug in `<<{}` function. 2021-11-25 09:21:22 -08:00
Simon Forman 54d7fc5e21 Remove old defs cruft. 2021-11-24 22:36:06 -08:00
Simon Forman aa0b01fdcc Load defs from files into dictionary. 2021-11-24 22:01:09 -08:00
Simon Forman 31cd926ab4 Read defs.txt file from package. 2021-11-24 21:16:51 -08:00
Simon Forman d96f0bbb99 Modify the inscribe decorator to accept a dict. 2021-11-24 15:05:55 -08:00
Simon Forman 0c51a3fc7d Just playing around. 2021-11-24 14:53:26 -08:00
Simon Forman 0ce58872ac Modify working of inscribe command.
Instead of a string it now takes a quote.
2021-11-24 14:00:46 -08:00
Simon Forman 688f880b9f Start to convert Newton-Raphson notebook to Joy kernel. 2021-11-24 13:44:38 -08:00
Simon Forman 865f06d93d Let's switch to the Joy kernel. 2021-11-24 12:08:41 -08:00
Simon Forman f7364a6161 Updating the docs. Playing with Joy Kernel. 2021-11-24 08:54:08 -08:00
Simon Forman 876c68c02f Capture stdout so commands like words and trace work. 2021-11-23 15:12:59 -08:00
Simon Forman 0c7df6d4cd Include trace command in Jupyter kernel. 2021-11-23 11:29:34 -08:00
Simon Forman cdf4c94a2b Using Jupyter. 2021-11-23 11:28:17 -08:00
Simon Forman 8a78f9d71d Updating the first notebook.
It's not done, but it's a start. (^_^)
2021-11-23 10:11:46 -08:00
Simon Forman 3be8efc92f Wrap README.md 2021-11-22 19:48:59 -08:00
Simon Forman 9ede53f780 Merge branch 'master' of git.osdn.net:/gitroot/joypy/Thun 2021-11-22 10:29:53 -08:00
Simon Forman 46295aa45d Remove old batch file.
I'm not really supporting windows, and this was too simple to really
merit it's own script.
2021-11-22 10:29:11 -08:00
Simon Forman 0bbe9c890e Minor cleanup. 2021-11-20 11:05:30 -08:00