10
User
Recs.
Recs.
16
Updates
Last
Updated
Updated
Activity
28 Options
SpecsUpdate
Current stable version0.15.4
Pros
Pro High performance FFI code
The Eff monad, which is used for FFI code, optimizes out calls to bind, and supports tail call optimization, resulting in clean, efficient Javascript. The psc compiler also specifically recognizes the ST monad, and transforms scoped variables into mutable Javascript variables, for even more efficient code.
Know any positive aspects of this option?
Cons
Con Lots of dependencies needed to get started
Purescript is written in Haskell, but meant to be used with Node.js. As a result, to get started, users must install ghc, cabal, node.js, grunt, and bower. Purescript also has its own compiler, and different semantics form Haskell, and so even after installing, there's still some overhead to getting productive with Purescript.
Know any negative aspects of this option?
Recommendations
PureScript
Recommended 2 years ago
Pro
Higher kinded typesPro
Modules can be compiled to CommonJS Pro
Type safetyPro
Pure functional languagePro
High performance FFI codePro
Has row polymorphism and extensible effects Pro
FFICon
Lots of dependencies needed to get startedPro
Very good as a fully functional replacement of JavaScript!Pro
Full compliance with Haskell syntax PureScript
3 years ago
PracticalEreshkigal hasn’t added their experience, pros or cons to their recommendation.
PureScript
3 years ago
ResponsiveBelisama hasn’t added their experience, pros or cons to their recommendation.
PureScript
4 years ago
AwareViracocha hasn’t added their experience, pros or cons to their recommendation.
PureScript
Recommended 4 years ago
MethodicalPerseus hasn’t added their experience, pros or cons to their recommendation.
PureScript
Recommended 5 years ago
MemorableKekuit hasn’t added their experience, pros or cons to their recommendation.
PureScript
Recommended 5 years ago
SplendidUnut hasn’t added their experience, pros or cons to their recommendation.