Skip to content

Elm

Elm is a domain specific, functional language made for building GUIs on the web. Its architecture has inspired libraries like Redux, Lustre, and Bubble tea

Architecture

  • Model - the state of your application
    • Application details
  • View - a way to turn your state (model) into HTML
  • Update - a way to update your state based on messages

“The Elm Architecture · An Introduction to Elm.” Accessed November 30, 2024. https://guide.elm-lang.org/architecture/.