”，Elm编译器的静态类型检查使之成为可能。
历史.Elm最初由Evan Czaplicki作为毕业论文于2012年设计。Elm的首次发行带有很多例子和一个在线编辑器，使得易于在web浏览器中试验它。Evan在2013年加入Prezi从事Elm的工作，并在2016年转移到作为开源工程师，启动了Elm软件基金会。Elm编译器的最初实现执行目标为HTML、CSS和JavaScript。核心工具集持续的扩展，现在包括了REPL、包管理器、时间旅行调试器和针对macOS及Windows