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
52
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
67
PureScript Lunch-n-Learn Lesson 8
jimf
0
56
PureScript Lunch-n-Learn Lesson 7
jimf
0
50
PureScript Lunch-n-Learn Lesson 6
jimf
0
46
Globalizing JS Applications
jimf
1
70
PureScript Lunch-n-Learn Lesson 5
jimf
0
180
PureScript Lunch-n-Learn Lesson 4
jimf
0
49
PureScript Lunch-n-Learn Lesson 3
jimf
0
56
PureScript Lunch-n-Learn Lesson 2
jimf
0
61
Other Decks in Programming
See All in Programming
開発生産性を上げるための生成AI活用術
starfish719
1
200
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
250
クラシルを支える技術と組織
rakutek
0
200
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
790
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
3
1.3k
Model Pollution
hschwentner
1
190
iOS 17で追加されたSubscriptionStoreView を利用して5分でサブスク実装チャレンジ
natmark
0
650
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
370
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
130
ネイティブ製ガントチャートUIを作って学ぶUICollectionViewLayoutの威力
jrsaruo
0
140
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1.2k
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Balancing Empowerment & Direction
lara
4
680
We Have a Design System, Now What?
morganepeng
53
7.8k
Six Lessons from altMBA
skipperchong
28
4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
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