Harry Garrood
Harry Garrood
Will hopefully fix #1647, reported by me a mere _7 years ago_. :exploding_head: The idea is to make a note of the `Imports` for the current module before type checking,...
Currently, the docs for Prim say that Int is a 32-bit signed integer. However, in https://github.com/purescript/purescript/issues/1094, we seemed to be moving towards a consensus that the number of bits in...
## Summary Previously, in #3621, I suggested that we could identify cases where `main` has the wrong type by modifying `purs bundle` and having it produce an error if `main()`...
## Summary The `foreign import data` declaration is sometimes awkward, difficult to explain and use correctly, and unnecessarily increases the "size" of the PureScript language. By improving support for data...
## Description After the `purescript-ast` / `purescript-cst` split, attempting to build from source doesn't work, because those libraries aren't included in the sdist tar.gz file. ## To Reproduce ``` $...
Related to https://github.com/purescript/purescript/issues/2415. /cc @ivan-kleshnin At the moment, module names are globally unique. This presents some problems: 1. If you depend on two separate packages which both define a module...
## Description The compilerVersion field in the Package type in Language.PureScript.Docs.Types is overwritten with the compiler library version in use while encoding to JSON. This means that we lose the...
People will probably not expect the code examples they encounter in the Getting Started guide to emit warnings, but right now, they do, because they do not include type annotations....
This would cover questions such as * Why is there only one possible `Functor Tuple` instance * How can we make an educated guess at what `foldJson` from argonaut does...
Since there's no command that actually is called "psci" any more (apart from `pulp psci`, which is only there for backwards compatibility and is no longer documented), I think it...