Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PureScript Lunch-n-Learn Lesson 1
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jim Fitzpatrick
June 23, 2016
Programming
60
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
94
PureScript Lunch-n-Learn Lesson 8
jimf
0
67
PureScript Lunch-n-Learn Lesson 7
jimf
0
69
PureScript Lunch-n-Learn Lesson 6
jimf
0
73
Globalizing JS Applications
jimf
1
76
PureScript Lunch-n-Learn Lesson 5
jimf
0
210
PureScript Lunch-n-Learn Lesson 4
jimf
0
63
PureScript Lunch-n-Learn Lesson 3
jimf
0
75
PureScript Lunch-n-Learn Lesson 2
jimf
0
79
Other Decks in Programming
See All in Programming
Building an Out-of-Order CPU
latte72
1
800
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
17
15k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
5
4.5k
App Intentsのビルドプロセスを支える技術
kntkymt
0
430
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
390
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
480
Family mrubyの進捗
kishima
1
130
一人だけ、Kiroが静止する日
hideg
0
130
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
3.7k
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
770
Paper Plane (Part 1)
katiecoart
PRO
2
11k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Facilitating Awesome Meetings
lara
57
7.1k
Marketing to machines
jonoalderson
1
5.8k
The Language of Interfaces
destraynor
162
27k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
The Curse of the Amulet
leimatthew05
3
15k
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