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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jim Fitzpatrick
June 23, 2016
Programming
53
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
85
PureScript Lunch-n-Learn Lesson 8
jimf
0
59
PureScript Lunch-n-Learn Lesson 7
jimf
0
61
PureScript Lunch-n-Learn Lesson 6
jimf
0
64
Globalizing JS Applications
jimf
1
74
PureScript Lunch-n-Learn Lesson 5
jimf
0
200
PureScript Lunch-n-Learn Lesson 4
jimf
0
54
PureScript Lunch-n-Learn Lesson 3
jimf
0
66
PureScript Lunch-n-Learn Lesson 2
jimf
0
73
Other Decks in Programming
See All in Programming
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
スマートグラスで並列バイブコーディング
hyshu
0
120
Inside Stream API
skrb
1
680
Modding RubyKaigi for Myself
yui_knk
0
920
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
240
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
4.9k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
210
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
120
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
480
Rails Girls Zürich Keynote
gr2m
96
14k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Agile that works and the tools we love
rasmusluckow
331
21k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
Git: the NoSQL Database
bkeepers
PRO
432
67k
Building the Perfect Custom Keyboard
takai
2
790
Raft: Consensus for Rubyists
vanstee
141
7.5k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
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