-
I want to drop some notes here in this issue about immutable state.
When we call `set_state` we want to pass in a new state, which means creating a new immutable state object which possibly re-uses…
-
As mentioned by @benjub in [#3801](https://github.com/metamath/set.mm/issues/3801#issuecomment-1915691018) :
> regarding https://us.metamath.org/mpeuni/mmtopstr.html can you:
> - update "SGrp" to "S…
tirix updated
9 months ago
-
Large types such as the prelude should not be printed in their entirety. See https://github.com/Marwes/gluon/issues/58#issuecomment-234927599.
```
Type `{
Bool = | False | True,
Ordering = | …
-
While we're waiting for HKTs, there are a lot of useful traits which don't need them, and which we should think about adding, especially if we do have associated types.
The most obvious ones are `Sem…
-
`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. …
-
What would it take to have a generic HypSigma implementation? Decapodes runs into this problem. I also ran into it in defining integration with the MIRA tools in ASKEM-Demos.
1. Schemas that depend…
-
Hi,
I noticed inconsistency with Monoid and Semigroup implementations for List.
Map implementations keep first value for duplicated key.
```
M.singleton 1 1 `mappend` M.singleton 1 2
fromList…
-
I believe the right way to define `QTraversable` is using indexed applicatives. See some old SO questions I asked, and the answers:
https://stackoverflow.com/questions/35123930/how-should-i-travers…
-
@leodemoura and I were talking today about adding support for implicit quantification.
The goal of this feature is to remove needless repetitive typing.
An example would be:
```lean
def append…
-