Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PureScript Lunch-n-Learn Lesson 1
Search
Jim Fitzpatrick
June 23, 2016
Programming
0
50
PureScript Lunch-n-Learn Lesson 1
Slides for the first lesson in my PureScript lunch-n-learn series.
Jim Fitzpatrick
June 23, 2016
Tweet
Share
More Decks by Jim Fitzpatrick
See All by Jim Fitzpatrick
Redux for Maintainable Sites
jimf
0
56
PureScript Lunch-n-Learn Lesson 8
jimf
0
53
PureScript Lunch-n-Learn Lesson 7
jimf
0
48
PureScript Lunch-n-Learn Lesson 6
jimf
0
43
Globalizing JS Applications
jimf
1
68
PureScript Lunch-n-Learn Lesson 5
jimf
0
170
PureScript Lunch-n-Learn Lesson 4
jimf
0
43
PureScript Lunch-n-Learn Lesson 3
jimf
0
54
PureScript Lunch-n-Learn Lesson 2
jimf
0
53
Other Decks in Programming
See All in Programming
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
4
1.3k
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.1k
SwiftUI Viewの責務分離
elmetal
PRO
0
140
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
150
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
210
GAEログのコスト削減
mot_techtalk
0
110
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
CloudNativePGがCNCF Sandboxプロジェクトになったぞ! 〜CloudNativePGの仕組みの紹介〜
nnaka2992
0
220
Spring gRPC について / About Spring gRPC
mackey0225
0
220
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
480
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
Featured
See All Featured
Designing for Performance
lara
604
68k
Visualization
eitanlees
146
15k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
8
270
Product Roadmaps are Hard
iamctodd
PRO
50
11k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
How GitHub (no longer) Works
holman
313
140k
Adopting Sorbet at Scale
ufuk
74
9.2k
Transcript
PureScript Lunch & Learn While you’re waiting, install Node.js (v4
or greater recommended) and verify: github.com/jimf/purescript-lunchnlearn $ node --version v5.11.1 $ npm --version 3.8.6
• Installation / overview of basic PureScript build tools •
Intro to PureScript syntax Goals
$ npm install -g purescript pulp bower Installation
$ npm install -g purescript pulp bower Installation Install globally
$ npm install -g purescript pulp bower Installation Install globally
Compiler
$ npm install -g purescript pulp bower Installation Install globally
Compiler Build tool
$ npm install -g purescript pulp bower Installation Install globally
Compiler Build tool Dependency Management
$ psc --version 0.9.1 $ pulp --version Pulp version 9.0.1
psc version 0.9.1 using <path> Verify Installation
• Build / scaffolding tool • See pulp help for
all commands • We’ll use: ◦ pulp init (scaffold new empty project) ◦ pulp psci (drop into the PureScript REPL) ◦ pulp run (compile and run a program) pulp