
farrow
Активный0.0
Установок
Последнее обновление
Версии
Farrow - ArrowKT для Fabric и Quilt
Модификация Farrow представляет собой адаптированную реализацию популярной библиотеки ArrowKT для использования в среде Fabric и Quilt. Этот проект позволяет разработчикам модификаций для Minecraft воспользоваться мощными инструментами функционального программирования, которые предоставляет ArrowKT.
Включаемые компоненты
Мод предоставляет полноценную реализацию следующих ключевых модулей библиотеки ArrowKT:
- Поддержка дополнительных аннотаций
- Атомарные операции
- Расширения для работы с сопрограммами
- Основные функциональные инструменты
- Сериализация основных структур данных
- Асинхронные операции с использованием сопрограмм
- Программная транзакционная память
- Инструменты для работы с оптикой и линзами
- Механизмы устойчивости к сбоям
Настройка проекта
Для подключения Farrow к вашему проекту используйте следующую настройку зависимостей:
val farrowVersion = "1.0.0+arrow.1.2.4" // актуальная версия
repositories {
// прочие настройки
maven("https://maven.wiredtomato.net/releases/")
}
dependencies {
// остальные зависимости
include(modImplementation("net.wiredtomato:farrow:$farrowVersion")!!)
}
Документация по API доступна для получения дополнительной информации о доступных функциях и методах.
Это решение может быть полезно для разработчиков модулей, кто хочет привнести в свои проекты принципы функционального программирования и расширить возможности создания сложных систем в Minecraft.