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
50
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
52
PureScript Lunch-n-Learn Lesson 8
jimf
0
49
PureScript Lunch-n-Learn Lesson 7
jimf
0
46
PureScript Lunch-n-Learn Lesson 6
jimf
0
41
Globalizing JS Applications
jimf
1
66
PureScript Lunch-n-Learn Lesson 5
jimf
0
170
PureScript Lunch-n-Learn Lesson 4
jimf
0
42
PureScript Lunch-n-Learn Lesson 3
jimf
0
51
PureScript Lunch-n-Learn Lesson 2
jimf
0
51
Other Decks in Programming
See All in Programming
イベント駆動で成長して委員会
happymana
1
300
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
860
Java ジェネリクス入門 2024
nagise
0
710
役立つログに取り組もう
irof
28
9.5k
Quine, Polyglot, 良いコード
qnighy
4
630
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
240
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.3k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
200
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
510
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
4
1.4k
Outline View in SwiftUI
1024jp
1
310
RubyLSPのマルチバイト文字対応
notfounds
0
110
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
180
21k
A Tale of Four Properties
chriscoyier
156
23k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
830
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Visualization
eitanlees
145
15k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Making Projects Easy
brettharned
115
5.9k
Designing for humans not robots
tammielis
250
25k
Code Reviewing Like a Champion
maltzj
520
39k
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