GitXplorerGitXplorer
m

not-yet-awesome-purescript

public
11 stars
1 forks
2 issues

Commits

List of commits on branch main.
Verified
cdbda0e9a4dc0a03e3dde8b1bafbee684a5e37ff

Add Packages section

mmilesfrain committed 4 years ago
Verified
071dba2f87d4cb436a5761de334995e836bae057

Add rust link

mmilesfrain committed 4 years ago
Verified
959a47f0bdce45ed8754aa7face3d2edb2227122

Initial list

mmilesfrain committed 4 years ago
Verified
d6f7d39ba440e0783eb39812136ac47b7605aa61

Initial commit

mmilesfrain committed 4 years ago

README

The README file for this repository.

Not Yet Awesome PureScript

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.

Tooling

IDE

There are a few minor missing features such as:

  • Autocompletion of record fields
  • For functions and values defined within a let or where block:
    • Go to definition
    • Type signature on hover

Formatter

Some commonly-mentioned issues with purty are:

Optimizations

There are a few ongoing efforts to reduce code size and improve performance.

Todo - add some links

New user experience

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.

Packages

  • 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).