-
`GeneralOrderedMonoid` should be changed to `OrderedFreeCommutativeMonoid`, and then we could add a new type, `OrderedFreeMonoid` to support the recent work by Mike and Frank on associative algebras. …
-
`Foldable` would map to a type constructor with one type parameter `a` and its result isomoprhic to `Monoid m => (a -> m) -> m.`
`Functor`, `Traversable`, `Monad`, `Applicative` and `Alternative` mig…
-
Implement a simple distributed list processing framework where operations on lists are executed in separate processes, typically on different nodes in a cluster.
This would be a very simple form of…
-
lib-2.0-rc1 has Algebra/Properties/Semiring/Exp
I undertsand it so that it defines `_^_` for a semiring via importing `_^_` from `*-monoid'.
If so, than this has sense, because most of t…
-
It would be nice if macros could take in and generate modules. For example, bulk renaming macros could help us avoid code like [this, that adapts `isCommutativeMonoid` to `+-isCommutativeMonoid`](http…
-
## Links
* Monoids: https://github.com/minetest-mods/player_monoids/blob/668bce3772954d0f93996f96d5949ae93091148a/standard_monoids.lua
* Food: https://notabug.org/TenPlus1/farming/src/master/food.lu…
-
there seems to be an extra undocumented ligature popping up in vscode.
the lower case m will have create a zero width ligature if two are chained together. "mm"
-
I was toying with animating [ImplicitCAD](https://github.com/colah/ImplicitCAD) symbolic objects recently and wanted to switch from simple `Double -> SymbolicObj` time signal going from `` to somethin…
sorki updated
3 years ago
-
fails to compile on 8.4.2 and probably (8.4.1)
cabal install -j5 llvm-general
...
Failed to install llvm-general-pure-3.5.0.0
Build log ( /Users/gcolpitts/.cabal/logs/ghc-8.4.2/llvm-general-pure…
-
There's a special case where a `@since` annotation on an instance can be just as annoying as it is helpful: when the instance has existed for as long as the youngest type in its instance head. In this…