Interested Article - Elm (язык программирования)
- 2021-04-14
- 1
Elm — функциональный язык, предназначенный для декларативного создания браузерных графических интерфейсов; веб-интерфейсы описываются в функционально-реактивном стиле.
Разработан в 2012 году программистом ( Evan Czaplicki ) в дипломной работе . С первого выпуска в документации на язык было много примеров и имелся онлайн-редактор, благодаря чему есть возможность быстро попробовать программировать на Elm прямо в браузере.
Изначальная реализация компилировала Elm в HTML , CSS и JavaScript . В следующих выпусках набор инструментов был расширен: добавлен REPL , пакетный менеджер, отладчик и установщики для macOS и Windows . На официальном сайте ведётся репозиторий библиотек, разрабатываемых для языка.
Примечания
- E. Czaplicki. от 4 июня 2016 на Wayback Machine
Литература
- Tate, B. A. and Dees, I. and Daoud, F. and Carter, J. and Moffitt, J. Elm // Seven More Languages in Seven Weeks: Languages That Are Shaping the Future. — Pragmatic Bookshelf, 2014. — 291 p. — ISBN 9781941222157 .
- Grzegorz Balcerek. . — 2015. 4 февраля 2016 года.
- Richard Feldman. . — Manning, 2019.
Ссылки
- — официальный сайт Elm
- на сайте GitHub
- 2021-04-14
- 1