-
we need to get updated documentation for use to get on aggregator services. A lot of what we need is inside your brains hehe
can we please document all the the below asap please
The following is info…
-
If I say:
``` haskell
type family P (a :: N) (b :: N) = (r :: N) | r -> a b
type instance P Z m = m
type instance P (S n) m = S (P n m)
```
I get:
```
T6018fail.hs:42:15:
Type family equati…
-
### Question
This is probably clear for someone who used this method before, but for someone who's new to writing plugins, this is a bit confusing.
The docs state that "This imposes the requiremen…
-
### Is there an existing issue for this?
- [X] I have searched the existing issues
### have you checked our wiki for common solutions?
- [X] I have searched the wiki or docs
### Bridge Experience
…
-
```haskell
{-# LANGUAGE AllowAmbiguousTypes #-}
{-# LANGUAGE TemplateHaskell #-}
module Sem.IPFS where
import Polysemy
import Lang
import Types
data IPFS m a where
GetIpfs :: Langu…
-
### What K Version?
v5.5.140
### Operating System
Linux
### K Definitions (If Possible)
According to the K standard library documentation:
```
syntax K ::= K "~>" K [klabel(#KSequenc…
-
Hi, I have an API that I'm querying which in simplest form looks like:
`/int.json`
The type I tried is:
`type publicAPI = Capture "index" Int :> ".json" :> Get '[JSON] PublicData`
But it c…
achea updated
4 months ago
-
[#10833](https://ghc.haskell.org/trac/ghc/ticket/10833)
Richard says:
Updating Core will require modifying types/Coercion.hs, which defines the Coercion datatype. In this case, no new constructors n…
-
After 0.1 is finished, we will be mapping over a concurrent set. We can then extend that to perform a parallel reduction with the contents of the output set.
Parallel fold will need to take a proof …
-
I discovered that erasure is still (#4784) not compatible with (erased) univalence and []-cong.
The following code should not be allowed:
```agda
{-# OPTIONS --safe --cubical-compatible --erasure…