-
Tested on [PDT 3.5 on Anša's instance](https://lindat.mff.cuni.cz/services/kontext-staging/ansa/view?ctxattrs=word%2Cp_afun%2Cp_form%2Cp_lemma%2Cp_tag%2Cparent&attr_vmode=mixed&pagesize=40&q=~IrYALlQF…
-
The law labeled "functoriality" in the `Semialign` class is a free theorem.
Here is the law as written:
```haskell
f1, f2 :: Semialign f => (a -> c) -> (b -> d) -> f a -> f b -> f (These c d)
…
-
```
Building library for pretty-types-0.4.0.0..
[1 of 1] Compiling Data.Type.Pretty ( src/Data/Type/Pretty.hs, dist/build/Data/Type/Pretty.o, dist/build/Data/Type/Pretty.dyn_o )
src/Data/Type/Pre…
-
From "Monad transformers and modular algebraic effects: What binds them together"
```haskell
fold :: Functor sig => (a -> b) -> (sig b -> b) -> (Free sig a -> b)
fold gen alg (Pure x) = gen x
fo…
-
## Reason
ParsedAux can only couple in variables and xyzt
ParsedMaterial can do materials, variables, functions, pps
ParsedFunction can do PP, scalar variables, functions, xyz
So we could do mor…
-
https://www.haskell.org/ghc/download_ghc_9_0_1.html
-
Is there a proper way to define custom constraints?
In case there isn't, i think it would be a convenient feature (for now my workaround is defining a functor that returns either 1 or 0 and wrappin…
-
## Reason
Parameter groups are nice but they only order parameters in the documentation. They cant be used to parse input files while inputs are being created to detect incompatible parameters or to …
-
| | |
| --- | --- |
| Bugzilla Link | [48284](https://llvm.org/bz48284) |
| Version | unspecified |
| OS | Windows NT |
| CC | @devincoughlin,@EugeneZelenko |
## Extended Description
```cp…
-
A few things for which there do not seem to be conventions:
* How to name categories (in practice, their names currently generally seem to end in `Category`, although all-caps names are also found),
…