Skip to content

Instantly share code, notes, and snippets.

@andrewhao
Last active May 12, 2017 20:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewhao/415126df64a2ba2932ac2c09f066e83c to your computer and use it in GitHub Desktop.
Save andrewhao/415126df64a2ba2932ac2c09f066e83c to your computer and use it in GitHub Desktop.
Carbon Five Elm Study Sessions

Session 1

Welcome to the :c5: Elm study sessions! In this 45-minute session Zoe and Andrew are going to try to lead you through the basics of the Elm language.

You will leave this session with a decent understanding of the core language.

What is Elm?

Elm is a strongly-typed language developed by Evan Czaplicki (apparently, a high school classmate of Sue Anna's). It was a MIT senior thesis project of his (see his paper) in 2012.

Elm is a language that takes its cues from Haskell, but applied to a domain that many of us are very familiar with: frontend web development. The Elm compiler transforms Elm to Javascript - this Javascript is capable of generating HTML and CSS as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment