https://github.com/parmentf/explore-purescript
Let's learn Purescript (useful only for me)
https://github.com/parmentf/explore-purescript
Last synced: about 1 month ago
JSON representation
Let's learn Purescript (useful only for me)
- Host: GitHub
- URL: https://github.com/parmentf/explore-purescript
- Owner: parmentf
- Created: 2021-01-31T14:44:33.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-31T16:48:04.000Z (about 5 years ago)
- Last Synced: 2025-08-24T21:30:36.295Z (7 months ago)
- Language: Dhall
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# explore-purescript
Let's learn Purescript (useful only for me)
## Install
```bash
npm i -g purescript
npm i -g spago
```
I begin with version 0.13.8. Version seems to be important, as what's in the EggHead [Functional Programming Concepts in PureScript](https://egghead.io/courses/functional-programming-concepts-in-purescript) does not always work (especially loggin stuff).
That's one of the reasons why I'll begin with [PureScript by Example](https://book.purescript.org/).
You can open this repository in a Codespace.
## Build
```bash
spago build
```
## Test
```bash
spago test
```
## REPL
```bash
spago repl
```
## VSCode
J'ai installé:
- PureScript IDE
- vscode-purty (to make it work, install `purty` via npm): to be called with `Alt-Shift-F` in CodeSpace.
- Dhall Language Support
- vscode-input-assist (languages code: `["[purescript]"]`)
## Resources
- [PureScript by Example](https://book.purescript.org/) the free online (and up-to-date) Book
- [PureScript Discourse Forum](https://discourse.purescript.org/)
- The [unofficial PureScript Cookbook](https://github.com/JordanMartinez/purescript-cookbook) provides answers via code to "How do I do X?"-type questions
- The [PureScript documentation repository](https://github.com/purescript/documentation) collects articles and examples on a wide variety of topics, written by PureScript developers and users.