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
69
PureScript Lunch-n-Learn Lesson 8
jimf
0
56
PureScript Lunch-n-Learn Lesson 7
jimf
0
52
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
GC25 Recap: The Code You Reviewed is Not the Code You Built / #newt_gophercon_tour
mazrean
0
120
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
950
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.6k
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.6k
Go言語はstack overflowの夢を見るか?
logica0419
0
630
Software Architecture
hschwentner
6
2.3k
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
870
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
One Enishi After Another
snoozer05
PRO
0
170
O Que É e Como Funciona o PHP-FPM?
marcelgsantos
0
210
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
530
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
How to Ace a Technical Interview
jacobian
280
24k
Side Projects
sachag
455
43k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
It's Worth the Effort
3n
187
28k
Designing for humans not robots
tammielis
254
26k
The Invisible Side of Design
smashingmag
302
51k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
Git: the NoSQL Database
bkeepers
PRO
431
66k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
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