Elm at gos.i
Embed this image by adding following code in your web-page.
  <a href="http://getopensource.info/elm" title="Elm at getOpenSource.info">
    <img src="http://getopensource.info/elm/svg/elm.svg" alt="Elm at gos.i" />
  </a>

Elm

The Elm Programming Language

The Elm programming language aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript.

Elm's major distinguishing features are support for reactive programming and its focus on graphical user interfaces. Elm is also call-by-value and strongly / statically typed with type inference, so those of you already familiar with languages like Haskell or ML should be quite comfortable.

The language features mentioned above help catch errors in your code at compile time, but there are some errors that are external to your code, such as browser incompatabilities. By using HTML, CSS, and JavaScript as an assembly language, Elm can avoid some of these problems.