Dano Manion

Elm Notes

Elm

  • Reactive programming: a style that uses data flows and functions to propagate change.
  • Representing user interactions as signals that map onto functions simplifies the most complex of JavaScript applications significantly by removing callbacks.

Benefits

  • Elm complies to JavaScript
  • JavaScript is an Engima in the browser
  • Provides better typing, modular system and a better programming model.
  • New way of thinking about how to create code for the browser

Literals

Lists

Basic types

Sources

Seven More Languages in Seven Weeks