PureScript был вдохновлен Haskell и способ написать очень сложный и динамический код, а затем скомпилировать его JavaScript и запустить его в вашем браузере.
Она включает в себя множество функций JavaScript никогда не будут в состоянии поддерживать изначально, что позволяет разработчикам создавать очень мощные приложения JavaScript без необходимости мучить себя писак JavaScript и другими причудами.
Сам язык PureScript сильно типизированных и статически типизированных в то же время, а также поддерживает выразительных типов.
Это в основном размещает PureScript в той же категории, что и другие языки программирования, как Java, C ++, C #, Haskell, D, Scala, ржавчина, и Паскаль.
Прежде чем выбрать для написания веб-приложений в PureScritp, убедитесь, чтобы проверить документацию первая
Что нового в этом выпуске:.
- PSC-Docs теперь может генерировать файлы теги для Vim и Emacs.
- psci теперь поддерживает --node-OPTS флаг для передать параметры узла исполняемого файла.
- psci теперь поддерживает директивы полной формы.
- Синтаксис для импорта и других типов декларации в psci была улучшена.
- Markdown теперь может быть включена на уровне модуля.
- Сообщения об ошибках теперь представлены внутренне как алгебраический тип данных, и довольно печать была улучшена за счет использования библиотеки ящиков. Ошибки в настоящее время ссылаются на вики.
- Code поколения в настоящее время сохраняет имена более аргументов функции в случае заявлений.
комментарии
Что нового в версии 0.7.4.1:
- psc-docs~~pobj теперь могут создавать файлы теги для Vim и Emacs.
- psci теперь поддерживает --node-OPTS флаг для передать параметры узла исполняемого файла.
- psci теперь поддерживает директивы полной формы.
- Синтаксис для импорта и других типов декларации в psci была улучшена.
- Markdown теперь может быть включена на уровне модуля.
- Сообщения об ошибках теперь представлены внутренне как алгебраический тип данных, и довольно печать была улучшена за счет использования библиотеки ящиков. Ошибки в настоящее время ссылаются на вики.
- Code поколения в настоящее время сохраняет имена более аргументов функции в случае заявлений.
комментарии
Что нового в версии 0.7.0.0:
- psc-docs~~pobj теперь могут создавать файлы теги для Vim и Emacs.
- psci теперь поддерживает --node-OPTS флаг для передать параметры узла исполняемого файла.
- psci теперь поддерживает директивы полной формы.
- Синтаксис для импорта и других типов декларации в psci была улучшена.
- Markdown теперь может быть включена на уровне модуля.
- Сообщения об ошибках теперь представлены внутренне как алгебраический тип данных, и довольно печать была улучшена за счет использования библиотеки ящиков. Ошибки в настоящее время ссылаются на вики.
- Code поколения в настоящее время сохраняет имена более аргументов функции в случае заявлений.
комментарии
Что нового в версии 0.6.9.3:
- psc-docs~~pobj теперь могут создавать файлы теги для Vim и Emacs.
- psci теперь поддерживает --node-OPTS флаг для передать параметры узла исполняемого файла.
- psci теперь поддерживает директивы полной формы.
- Синтаксис для импорта и других типов декларации в psci была улучшена.
- Markdown теперь может быть включена на уровне модуля.
- Сообщения об ошибках теперь представлены внутренне как алгебраический тип данных, и довольно печать была улучшена за счет использования библиотеки ящиков. Ошибки в настоящее время ссылаются на вики.
- Code поколения в настоящее время сохраняет имена более аргументов функции в случае заявлений.
комментарии
Что нового в версии 0.6.8:
- Этот релиз предоставляется для обеспечения исправления ошибок и возможности требуется для компиляции последние основные библиотеки.
Что нового в версии 0.5.0:
- Новые возможности:
- Мульти классы типов параметров
- Superclasses
- FlexibleInstances и FlexibleContexts
- Пусть привязок теперь поддерживаются. Выпускаемое ключевое слово может ввести несколько локальных (возможно, взаимно рекурсивных) привязок, наряду с дополнительными подписями типа
- Где положения теперь поддерживаются в объявлениях ценности, с теми же правилами, что и пусть привязок
- Пустые объявления данных и классы пустые типа теперь поддерживаются
- Новая команда опции линии --codegen управления, какие модули будут иметь JavaScript и экстернов генерируется
- Улучшения:
- Довольно печать для типов строк была улучшена
- Теперь имена модулей могут содержать
- Новые правила оптимизатора были добавлены для кода в монаде ST, чтобы воспроизвести функциональность блоков особенность, которая была удалена
- Pattern связующие теперь можно использовать в качестве аргументов лямбда-выражения
- PSCI теперь есть: команда Т для проверки типа значение
- Массив довольно печать с помощью шоу было улучшено
- PSCI заканчивания сортируются
- PSCI теперь есть команды справки
- История PSCI находится в XDG конфигурации
- PSCI позволяет загружать модули из ~ путей
- PSCI может принимать список модулей для загрузки при запуске из командной строки
- PSCI теперь может быть настроена с помощью .psci файла в текущем каталоге. Если такой файл существует, то он должен содержать список команд для запуска при запуске
- Устранена ошибка:
- Сортировать больше не мутирует массивы
- PSCI Теперь вычисляет выражения
- Перекрытие переменные в случаях класс типов отвергаются
- Исправлена ошибка в оптимизатора, связанной с встраивание был установлен
- был установлен тип проверки ошибка, связанная с литералов массива
- Файлы экстернов (--externs) теперь снова работает
<Литий> The вбирает соотношение было зафиксировано для типов объектов
Комментарии не найдены