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
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PureScript Lunch-n-Learn Lesson 1
Slides for the first lesson in my PureScript lunch-n-learn series.
Jim Fitzpatrick
June 23, 2016
More Decks by Jim Fitzpatrick
See All by Jim Fitzpatrick
Redux for Maintainable Sites
jimf
0
91
PureScript Lunch-n-Learn Lesson 8
jimf
0
63
PureScript Lunch-n-Learn Lesson 7
jimf
0
66
PureScript Lunch-n-Learn Lesson 6
jimf
0
73
Globalizing JS Applications
jimf
1
76
PureScript Lunch-n-Learn Lesson 5
jimf
0
200
PureScript Lunch-n-Learn Lesson 4
jimf
0
62
PureScript Lunch-n-Learn Lesson 3
jimf
0
73
PureScript Lunch-n-Learn Lesson 2
jimf
0
79
Other Decks in Programming
See All in Programming
リアルな遅延を測る仕様
kota_yata
1
120
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
170
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.6k
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
530
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
250
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.9k
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
210
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.1k
Go 1.27 における memory allocation の高速化
andpad
0
280
React本体のコードリーディング
high_g_engineer
1
150
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
280
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
930
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Tell your own story through comics
letsgokoyo
1
1k
Navigating Weather and Climate Data
rabernat
0
490
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Building an army of robots
kneath
306
46k
Utilizing Notion as your number one productivity tool
mfonobong
4
550
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Code Review Best Practice
trishagee
74
20k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Bash Introduction
62gerente
615
220k
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