Essays about Programming in Joy¶
These essays are adapted from Jupyter notebooks. I hope to have those hosted somewhere where people can view them “live” and interact with them, possibly on MS Azure. For now, Sphinx does such a great job rendering the HTML that I am copying over some notebooks in ReST format and hand-editing them into these documents.
- Developing a Program in Joy
- Replacing Functions in the Dictionary
- Treating Trees
- A Function to Traverse a BTree
- Adding Nodes to the BTree
- Interlude: The
cmpcombinator - Interlude: Factoring and Naming
- A Version of
BTree-iterthat does In-Order Traversal - Getting values by key
- TODO: BTree-delete
- Tree with node and list of trees.
- Miscellaneous Crap
- A General Form for Trees
- Automatically deriving the recursion combinator for a data type?
- Newton’s method
- Quadratic formula
- No Updates
- Categorical Programming