purescript-in-purescript
purescript-in-purescript copied to clipboard
PureScript compiler written in PureScript (On hold / inactive)
- Type checker doesn't use the backtracking of Either, so it could just use exceptions and Eff. - Try writing the pretty printers using showsPrec-style pretty printing instead of using...
Either by compiling this with the haskell version, or ideally compiling this with a version of `ps-in-ps` from npm I guess. Probably need to do #17 first for this to...
...as far as I can tell anyway, pretty weird.
The parser is slow on anything but the smallest of inputs. It is probably related to the way `purescript-parsing` works.
This will be fixed when capture-avoiding substitution and proper TCO are implemented in `purescript`.