-
Consider functions (see https://github.com/rodrigogribeiro/solcore/blob/specialisation/test/examples/spec/03join.solc)
```
function just(x) { return Some[x]; }
function maybe(n, o) {
m…
-
There's no reason we shouldn't allow qualified types to show up if students are ready for them.
See also #169.
-
**EDIT**:
I thought this was a bug in the inliner, but it appears that the `translate-expression` method of `node-for` is doing manual type constructions, and those type constructions are incorrect…
-
`interpret` relies on the `Show` instance of `TypeRep`, which doesn't yield syntactically valid expressions when it needs to specify the contextual kind of a polykinded constructor.
You can see a …
-
In an ideal world, Sprite is supposed to cover all of Vazou–Rondon–Jhala's ESOP-13 paper [Abstract Refinement Types](https://goto.ucsd.edu/~rjhala/papers/abstract_refinement_types.pdf).
But I am havi…
-
Hi! This is a great tool. I'm (ab)using it to find specializations that failed to fire. I have several problems (ab)using it in this way (with GHC 9.4.6):
1. I don't know how recursive/transitive t…
-
(Warning, this is a doozy.)
It would be really nice if we had a [type checker plugin](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/compiler-plugins.html#typechecker-plugins) capabl…
-
This is a proposal for allowing generics as type parameters. It's currently possible to write specific examples of monads, but in order to write the interface that all monads satisfy, I propose writi…
-
I'm running into the following error when trying to compile `large-anon` with the following settings:
- stack LTS 18.28, with the following overrides:
- containers-0.6.8
- th-lift-instances-0.1.2…
-
While being blocked on #1536, I started working on a new design for my memory mapper, [based on the idea of tracking backpane signals separately](https://stackoverflow.com/q/65179983/477476). The new …