Purescript (Maybe this time we get Javascript right)
summary
PureScript compiles to concise JavaScript and the presenter shows the actual output and runtime glue, not just promises. The demo builds a tiny game with a main loop, signals for frame ticks, gravity and jump logic, and a working render path. Property testing appears with QuickCheck property-testing of Semigroup/Monoid laws and arbitrary instances, uncovering edge cases via many random trials. Also covered are extensible Effect/IO and PureScript compiles to concise JavaScript so tools and failures are concrete.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:55JavaScript needs alternatives
- 4:23PureScript as a better JavaScript alternative
- 8:10PureScript syntax basics
- 16:19Semigroups and monoids
- 21:25QuickCheck testing
- 27:04Game dev with PureScript
- 35:37Interactive game demo
- 45:24Summary
related talks
45mPureScript (Maybe This Time We Get JavaScript Right)
43mThe Pure Functional Web
47mFunctional Programming on the Web
01h 40mLearn Functional Programming with PureScript
50mIntegrating Purescript and Halogen into Javascript Apps - Part 5 of 6
53mIntegrating Purescript and Halogen into Javascript Apps - Part 1 of 6
53mIntegrating Purescript and Halogen into Javascript Apps - Part 2 of 6
01h 00mIntegrating Purescript and Halogen into Javascript Apps - Part 4 of 6
