Релиз языка программирования ReScript 11.0

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В начале января 2024 года состоялся релиз языка программирования ReScript 11.0. Предыдущая мажорная версия проекта вышла в августе 2022 года.

ReScript является частью семейства статически типизированных языков функционального программирования.

Согласно пояснению разработчиков, это второй крупный релиз, созданный сообществом. Они очень благодарны, что есть так много желающих внести свой вклад, потратить своё свободное время на улучшение компилятора и экосистемы ReScript.

Инструкция по миграции на ReScript 11. Полный список изменений проекта опубликован на GitHub.

В ReScript 11 добавлены новые функции для улучшения взаимодействия с JavaScript/TypeScript (customizable runtime representation of variants, zero cost bindings to discriminated unions, unboxed variants), которые можно использовать для сопоставления с такими вещами, как гетерогенные элементы массива и значения с nullable value.

Также в ReScript 11 улучшена эргономика для типов Record Types, добавлен редим по умолчанию Uncurried Mode, появилась опция First-class Dynamic Import Support (позволяет разработчикам разделять и загружать части кода приложения по требованию в виде отдельных модулей JS, чтобы предотвратить раздувание пакетов и сократить время начальной загрузки приложений) и добавлена новая стандартная библиотека ReScript Core.

Разработчики пояснили, что в рамках дальнейшего развития ReScript они планируют сделать JSX пригодным для использования за пределами React, интегрируют стандартную библиотеку Rescript Core в компилятор, удалят стандартную библиотеку OCaml, упростят поддержку TS-библиотек с помощью ReScript благодаря genType, проработают специальный синтаксис для создания Dicts и синтаксис распространения массива, а также реализуют новую систему сборки с улучшенной поддержкой рабочих пространств и монорепозиториев.

Мейнтейнером проекта языка программирования ReScript является Хунбо Чжан (Hongbo Zhang), который также участвует в разработке языков OCaml и Flow. В августе 2023 года Чжан представил новый язык программирования Moonbit, который специально оптимизирован для создания приложений, компилируемых в универсальный промежуточный код WebAssembly.

Источник: https://habr.com/ru/news/786788/


Интересные статьи

Интересные статьи

15 января 2024 года состоялся релиз новой мажорной версии мода инжектора постобработки ReShade 6.0. Версия 5 проекта вышла в декабре 2022 года.
Добрый день.Недавно сделал инструмент для автоматизированного создания карточек для изучения слов — подумал что может быть кому то пригодится и как инструмент, и как ...
Python — лучший выбор для анализа данных и машинного обучения. Его производительность в большинстве случаев более чем достаточна. Но как быть, если объемы ваших данных растут значительно быстрее, чем ...
Недавно я купил себе клавиатуру от Corsair модели K55 RGB Pro. У нее есть модная нынче RGB-подсветка, а чтобы ее настраивать, производитель предлагает скачать программу iCUE. На сайте написано, что не...
В этой статье рассказывается о том почему я бросил разработку своего прошлого языка программирования, как новый язык решает проблемы старого и показываются тесты программ...