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
70
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
54
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
59
PureScript Lunch-n-Learn Lesson 2
jimf
0
61
Other Decks in Programming
See All in Programming
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
170
詳細の決定を遅らせつつ実装を早くする
shimabox
2
1.3k
[SF Ruby Conf 2025] Rails X
palkan
0
350
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
GeistFabrik and AI-augmented software development
adewale
PRO
0
160
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.3k
Level up your Gemini CLI - D&D Style!
palladius
1
110
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
340
CloudflareのSandbox SDKを試してみた
syumai
0
180
生成AIを活用したリファクタリング実践 ~コードスメルをなくすためのアプローチ
raedion
0
120
Developing Specifications - Jakarta EE: a Real World Example
ivargrimstad
0
190
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
180
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Fireside Chat
paigeccino
41
3.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Designing for Performance
lara
610
69k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Making Projects Easy
brettharned
120
6.5k
4 Signs Your Business is Dying
shpigford
186
22k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Rails Girls Zürich Keynote
gr2m
95
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
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