An unofficial list of things that are not yet awesome in PureScript. Please add any other items to this list, so we can be sure to tackle everything necessary to make PureScript totally awesome! Inspired by Not-Yet-Awesome Rust.
There are a few minor missing features such as:
- Autocompletion of record fields
- For functions and values defined within a
let
orwhere
block:- Go to definition
- Type signature on hover
Some commonly-mentioned issues with purty are:
There are a few ongoing efforts to reduce code size and improve performance.
Todo - add some links
It can be pretty tough to get started and build that first web app, especially for folks without much FP or Web dev experience. There are also a wide variety of web frameworks to choose from, which can be overwhelming for new users.
- Currently transitioning to a new registry.
- Many core libraries could use some additional explanation and examples.
- CI gaps:
- No widespread use of doctest (or equivalent - see Pyhon's doctest).
- No framework for catching performance regressions (e.g. Julia's PkgBenchmark).