Чистый скрипт

  • Обзор PureScript

    • PureScript — строго типизированный функциональный язык, компилируемый в JavaScript, C++11, Erlang, Go. 
    • Используется для веб- и серверных приложений, а также для настольных приложений с Electron или компиляторами C++11 и Go. 
    • Синтаксис похож на Haskell, но с полиморфизмом строк и расширяемыми записями. 
  • История и развитие

    • Создан Филом Фриманом в 2013 году как альтернатива попыткам переноса Haskell на JavaScript. 
    • Сообщество активно развивается на GitHub, с дополнительными инструментами, такими как Pulp, Pursuit и Spago. 
  • Особенности и транспиляция

    • Поддерживает строгую оценку, постоянные структуры данных и вывод типов. 
    • Система типов похожа на Haskell, но без некоторых продвинутых функций. 
    • Транспиляторы стремятся создавать читаемый код и позволяют повторно использовать существующий код на разных языках. 
    • Поддерживает инкрементную компиляцию и плагины для редакторов исходного кода. 
  • Примеры и дополнительные ресурсы

    • Приведен пример программы «Hello world» и более подробная версия с явными аннотациями типов. 
    • Ссылки на другие функциональные языки программирования и инструменты разработки. 
  • Рекомендации и внешние ссылки

    • Ссылки на официальный веб-сайт и игровую площадку для PureScript. 

Полный текст статьи:

Чистый скрипт — Википедия

Оставьте комментарий

Прокрутить вверх