-
Not a bug. But I'd appreciate hints on how this feature could be implemented (relative to the current code base) most easily.
I want to write
```
inorder :: Tree a -> List a
```
right next to …
-
[Write You a Haskell ( Stephen Diehl )](http://dev.stephendiehl.com/fun/)
- [x] Chapter 1: Introduction
- [x] Chapter 2: Haskell Basics
- [x] Chapter 3: Parsing
- [ ] Chapter 4: Lambda Calculus
- [ ] …
-
If a variable or function is declared with a type signature it is currently unified against the type of the right hand side expression instead of simply checked for equality. This means that the foll…
-
When a `TypeVariable` with typeclass constraints are unified with a `TypeOperator`, the type system (i.e., `unify` in hindley_milner.py) does not check to see if the `TypeOperator` is actually a membe…
-
# Why static types
- people write code that contains bugs
- the earlier these bugs are found, the cheaper they are
- dynamic language:
- local tests
- tophatting
- CI
- prod…
-
Hey, cool project. Was wondering if you're planning on supporting [comment syntax](https://flow.org/en/docs/types/comments/). I use that w/ flow.js to avoid a build step. Would be great if hegel had s…
-
While the Hindley-Milner type system does perform type erasure at runtime, it makes sense for us to keep track of EINode types as they're necessary for the projectional editor. With that in mind, ther…
-
`addDatatypePrimitive` currently fails with a _syntax_ error instead of a _kind_ error when a datatype is used with more type arguments than needed, e.g. `(the (Maybe Unit Unit) (just unit))`. We woul…
-
Currently Koka instantiates at lets, this causes issues with using a function at multiple different effects.
Making that small change would solve the following issues.
#401
#402
Daan has been …
-
It would be great if npm-ramda had a docs page, similar (or identical) to [Ramda's docs](http://ramdajs.com/docs/), but with examples of how to use different type signatures. It could be as simple as …