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
51
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
58
PureScript Lunch-n-Learn Lesson 8
jimf
0
54
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
180
PureScript Lunch-n-Learn Lesson 4
jimf
0
47
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
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
840
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
160
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
120
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
970
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
960
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
200
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
790
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
210
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
310
童醫院敏捷轉型的實踐經驗
cclai999
0
120
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
360
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
150
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
We Have a Design System, Now What?
morganepeng
53
7.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Balancing Empowerment & Direction
lara
1
350
The Cult of Friendly URLs
andyhume
79
6.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
How to Ace a Technical Interview
jacobian
277
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
GitHub's CSS Performance
jonrohan
1031
460k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
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