-
## Links
* Monoids: https://github.com/minetest-mods/player_monoids/blob/668bce3772954d0f93996f96d5949ae93091148a/standard_monoids.lua
* Food: https://notabug.org/TenPlus1/farming/src/master/food.lu…
-
`ConfigMonoid` (and probably other config monoids too) contains a few fields that have more permissive types than necessary. This has the effect that bad inputs go undetected or result in errors that …
-
Some things which could be nicer about the file of monoids and groups:
* [x] Split up the file `Monoids_and_Groups.v` in two or more parts
* [x] Define kernels and images for monoids groups, not jus…
-
See if there is any advantage to using player_monoids instead of playereffects for mock_tnt.
-
See Suitesparse's `GxB_Monoid_terminal_new` to create a monoid, and `GxB_Monoid_terminal` (return the monoid terminal value (if any)).
In the dot product formulation of the matrix multiply, a dot p…
-
It would be useful to load old structures to new workspaces.
A simple example is, if one wants to define/draw a morphism between monoids, first you draw the two monoids and then get your hands on to …
-
- [x] [Chapter 4: Currying](https://github.com/ivanzusko/mostly-adequate-guide-uk/blob/master/ch4.md)
- [x] [Chapter 5: Coding by Composing](https://github.com/ivanzusko/mostly-adequate-guide-uk/blob…
-
I assume that `stimes 0 xs` should be `mempty` for all monoids.
However, this is something that is easy to miss + many of the implementations out there are "broken" in that regard.
Should we tes…
-
http://fprog.ru/2009/issue1/dan-piponi-haskell-monoids-and-their-uses/
-
- verify that the binary operator of a monoid is associative
- verify that the identity element of a monoid is in fact an identity element of the binary operator and monoid domain
- validate any oth…