documentation
documentation copied to clipboard
Documentation for the PureScript language, compiler, and tools.
ado
I think the *Syntax* page should explain `ado`? https://github.com/purescript/documentation/blob/52282671d755a37f9acaaaa8570c760487dd920b/language/Syntax.md
On https://github.com/purescript/documentation/blob/master/errors/InvalidInstanceHead.md The instances `isHomogenousRowListImplReallyNonEmpty` and `isHomogenousRowListImplNonEmpty` are overlapping. I suggest making `isHomogenousRowListImplReallyNonEmpty` be more specific and match on `Cons _ _ (Cons _ _ _)`; or use an instance...
The characters a function or value name can consist of [are defined via Unicode categories](https://github.com/purescript/documentation/blob/master/language/Syntax.md#function-and-value-names). This is absolutely unambiguous, but not very helpful for the common reader. I suggest listing...
Hi, Following the Purescript Without Node Example in the documentation fails with the following error: ``` Compiling Type.Data.RowList Warning found: at dependencies/purescript-prelude/src/Type/Data/RowList.purs:3:22 - 3:34 (line 3, column 22 - line...
The compiler change to make instance names optional was introduced in v0.14.2: https://github.com/purescript/purescript/releases/tag/v0.14.2
Add DeprecatedFFICommonJSModule error for the upcoming v0.15.0 release.
https://github.com/purescript/documentation/blob/master/guides/PureScript-Without-Node.md Not sure how others feel about this, but to me it simplifies Node-free development.
Hi 👋 ! Thank you all for this documentation, it is superb a huge help learning the language! I have a bit of trouble demystifying pattern matching in PureScript coming...
- [ ] AdditionalProperty - [ ] AmbiguousTypeVariables - [x] ArgListLengthsDiffer - [x] CannotDefinePrimModules - [x] CannotDerive - [ ] CannotDeriveNewtypeForData - [ ] CannotFindDerivingType - [ ] CannotGeneralizeRecursiveFunction -...
I just bumped into the problem mentioned here https://stackoverflow.com/a/38490637/3237351 and the solution was also indeed to go from `foldl = foldlDefault` to `fold f = foldlDefault f`. It feels like...