- This doc - https://gist.github.com/paf31/80fdea566b0f7cfefadd
- About me
- About you
- About PureScript
- Features
- Type Inference
- Higher Kinded Polymorphism
- Support for basic Javascript types
- Extensible records
- Extensible effects
- Optimizer rules for generation of efficient Javascript
- Pattern matching
- Simple FFI
- Modules
- Rank N Types
- Do Notation
- Tail-call elimination
- Type Classes
- Adoption
- Community
- Features
- Installation
- Install from Hackage
- Ubuntu binaries
- Vagrant image
- Resources
- #purescript on Twitter
- #purescript on Freenode
- PureScript Website
- Try PureScript!
- PureScript Book
The good ...
- Universal
- Functions
- Libraries
- Grunt / Gulp
- Bower
- Browserify
- NPM
The bad ...
- Verbose
- Callback Hell
- Classes / Inheritance
- Type System
- Generate simple readable efficient Javascript
- A simple, hackable core language with a minimal feature set
- Use the simple parts of Haskell
- TypeScript
- Fay, GHCJS, Haste
- Elm
- Roy, JMacro
- Asteroids
- Hello World
- Canvas
Ideas:
- Real-world PureScript
- More tutorials
- More demos
- State of AltJS
- Other?