LINUX.ORG.RU

Lua


77

3

Всего сообщений: 45

Lua 5.5.0

Lua 5.5.0
Группа Разработка

15 декабря, спустя примерно шесть месяцев после публикации предварительной бета версии, утверждён, сформирован и опубликован стабильный выпуск 5.5.0 языка программирования Lua.

Финальное уведомление сообщества о событии произошло вчера, 22 декабря, в списке рассылки.

Lua – это встраиваемый, интерпретируемый язык программирования, используемый в огромном числе программных продуктов как язык-компаньон.

( читать дальше... )

>>> Подробности

 , ,

LINUX-ORG-RU
()

mpv 0.41

Группа Мультимедиа

После девяти месяцев разработки состоялся выпуск 0.41 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.

( читать дальше... )

>>> Поробности на GitHub

 , , , ,

dataman
()

Homescript — новый открытый движок для умного дома

Группа Open Source

Вышла первая версия Homescript — движка для автоматизации умного дома на Lua

Проект ориентирован на простоту и гибкость: интеграция через MQTT, поддержка Zigbee (Zigbee2MQTT), Frigate и других устройств.

Ключевые возможности:

  • Автоматическое обнаружение устройств.
  • Наглядность. Основа всего — каталог со скриптами, создаваемый при поиске устройств.
  • Скрипты на Lua — легко даже для новичков.
  • Событийная логика: реакция на изменения в реальном времени.
  • Минимальное потребление ресурсов — работает на Raspberry Pi. И не просто работает, а потребляет очень скромную долю памяти и ресурсов CPU.

Homescript — открытая альтернатива сложным системам вроде Home Assistant, без привязки к облакам.

>>> Исходный код

>>> Homescript

 , homescript, , smarthome,

kid
()

STERWA-erx - Simple TERminal WAllet 0.1

Группа Open Source

Вышла первая бета-версия криптокошелька STERWA-erx: Simple TERminal WAllet 0.1.

Кошелёк работает с сетью Ethereum и поддерживает как нативную валюту сети (ETH), так и токены (USDT, USDC и пр.).
Кошелек работает по Ethereum JSONRPC API и может использовать любую публичную ноду в качестве бэкенда.

Среди возможностей:

  • импорт существующих приватных ключей;
  • генерация новых приватных ключей;
  • просмотр балансов ETH и токенов;
  • создание, подпись и отправка транзакций в сеть.

Программа написана на Lua(JIT), имеет минимальные зависимости и работает на всех современных платформах.

В планах на будущее – добавление поддержки сети Tron (реализация уже готова).

>>> Исходный код

 , ,

ann_lortemp2
()

Lua 5.5.0 Beta

Lua 5.5.0 Beta
Группа Open Source

30 Июня состоялся предварительный (бета) релиз новой версии языка программирования Lua.

Lua – это встраиваемый, интерпретируемый язык программирования, используемый в огромном числе программных продуктов как язык-компаньон.

( читать дальше... )

>>> Анонс Lua5.5 релиза в списке рассылки

>>> Описание основных изменений

>>> Онлайн документация

>>> Прямая ссылка на архив исходного кода

>>> Прямая ссылка на архив с тестами

>>> Подробности

 

LINUX-ORG-RU
()

Notepad Next 0.12

Группа Open Source

После двух месяцев разработки состоялся выпуск 0.12 кроссплатформенного (Linux, MacOS, Windows) редактора текстов Notepad Next, написанного на языке C++ с использованием фреймворка Qt 6 (возможно, что скомпилируется и с Qt 5) и библиотек Lexilla, Scintilla, Qt Advanced Docking System, Lua и других.

Редактор распространяется по лицензии GPL-3.0 и называется автором кроссплатформенной реализацией Notepad++.

( читать дальше... )

>>> Подробности на GitHub

 , , , ,

dataman
()

mpv 0.40

Группа Мультимедиа

После полугода разработки состоялся выпуск 0.40 популярного кроссплатформенного медиаплеера с открытым исходным кодом mpv.

( читать дальше... )

>>> Подробности на github.com

 , , , ,

dataman
()

Lunatik v3.6 — релиз среды исполнения Lua в пространстве ядра Linux

Lunatik v3.6 — релиз среды исполнения Lua в пространстве ядра Linux
Группа Open Source

Lunatik — это фреймворк для написания сценариев для ядра Linux на Lua. Разрабатывается LabLua в рамках Lua in kernel с явными ссылками на опыт использования Lua в ядре NetBSD.

Основные компоненты

  • интерпретатор Lua, модифицированный для работы в ядре;
  • драйвера устройства (написаны на Lua);
  • средства командной строки для запуска сценариев и управления средами выполнения из пользовательского пространства;
  • C API для загрузки и запуска сценариев и управления средами выполнения из ядра;
  • Lua API для привязки средств ядра к Lua-скриптам.

( читать дальше... )

>>> Исходный код релиза

>>> Документация, исходный код и примеры проекта

>>> Сопутствующие проекты

>>> Анонс в официальной группе Lua

 , , , ,

LINUX-ORG-RU
()

Vifm 0.14

Vifm 0.14
Группа Open Source

8 февраля, после более полутора лет разработки, состоялся выпуск 0.14 консольного менеджера файлов Vifm, в котором используется Vim-подобное модальное управление и некоторые идеи, позаимствованные из почтового клиента mutt.

( читать дальше... )

>>> Исходный код на GitHub

>>> Подробности на vifm.info

 , , , ,

dataman
()

Worker 5.2.0 и 5.2.1

Worker 5.2.0 и 5.2.1
Группа Open Source

11 и 22 января, после более полугода разработки, выпущены версии 5.2.0 и 5.2.1 двухпанельного менеджера файлов Worker, написанного на языке C++ с использованием собственной GUI-библиотеки (только X11), и распространяемого по лицензии GNU GPL 2.

В Worker есть огромное количество настроек, как внешнего вида, так и изменения функциональности, которая может быть расширена с помощью встроенного интерпретатора языка Lua.

( читать дальше... )

>>> Полный список изменений на boomerangsworld.de

 , , , ,

dataman
()

Pluto 0.10.0

Pluto 0.10.0
Группа Open Source

30 октября состоялся выпуск 0.10.0 консольного интерпретатора и встраиваемой библиотеки языка Pluto – альтернативной реализации языка Lua 5.4 со множеством изменений и улучшений в синтаксисе, стандартной библиотеке и интерпретаторе.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

Luanti (Minetest) 5.9.1

Группа Игры

15 сентября вышла новая версия открытого воксельного игрового движка и платформы для создания игр Luanti, также известного как Minetest. Движок поддерживает Windows NT, GNU/Linux, FreeBSD, OpenBSD, DragonflyBSD, macOS, android и предоставляет API для написания модов.

Изменения в версии 5.9.1:

  • Удалены оптимизации рендеринга, вызывающие глитчи.
  • Исправлены ошибки обработки ввода на Android.
  • Для платформы Windows удалено автоопределение сенсорного экрана, поскольку эта опция не поддерживается в сборках без SDL.

Напомним, что совсем недавно объявлено о переименовании движка Minetest, теперь он называется Luanti (с подробностями этого решения можно ознакомиться, например, на портале OpenNet, а обсудить непосредственно на ЛОРе).

>>> Подробности

 , ,

hateWin
()

Опубликован релиз-кандидат эталонной реализации языка Lua 5.4.7-rc1

Опубликован релиз-кандидат эталонной реализации языка Lua 5.4.7-rc1
Группа Разработка

Язык Lua – это мощный, переносимый, легковесный, встраиваемый и простой язык программирования, разработанный и развиваемый Роберту Иерузалимски в PUC-Rio вот уже более 30 лет.

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

( читать дальше... )

>>> Подробности

 , , ,

LINUX-ORG-RU
()

Pluto 0.9.2

Pluto 0.9.2
Группа Open Source

Состоялся корректирующий выпуск 0.9.2 консольного интерпретатора и встраиваемой библиотеки языка Pluto – альтернативной реализации языка Lua 5.4 со множеством изменений и улучшений в синтаксисе, стандартной библиотеке и интерпретаторе.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

Lite XL 2.1.4

Группа Open Source

16 апреля состоялся выпуск 2.1.4 редактора текстов Lite XL, написанного на языках C и Lua с использованием библиотек SDL2 и PCRE2, и распространяемого по лицензии MIT. Редактор является существенно улучшенным форком редактора lite.

В новой версии:

  • в плагин Python добавлено расширение .pyi;
  • в плагин C++ добавлена подсветка синтаксиса Arduino;
  • в плагин JavaScript добавлено ключевое слово from;
  • исключена возможность бесконечного цикла в токенизаторе;
  • улучшение поведения окна автодополнения при работе с длинным текстом;
  • улучшение поведения CommandView и автодополнения при прокрутке;
  • другие улучшения и исправления ошибок.

>>> Подробности

 , , , ,

dataman
()

OpenMW 0.48.0

Группа Игры

Выпущена новая версия OpenMW – свободного движка для игры The Elder Scrolls 3: Morrowind. Версия 0.48.0 продолжает расширять возможности движка, добавляя поддержку шейдеров пост-обработки и первую версию OpenMW-Lua – API для модификаций на языке Lua.

Новая версия вышла без традиционного видео - их авторы Atahualpa и johnnyhostile не смогли его подготовить по личным обстоятельствам.

( читать дальше... )

>>> Подробности

 , ,

dumdum
()

NotepadNext 0.6.*

Группа Open Source

После более пяти месяцев разработки состоялся выпуск 0.6.3 кроссплатформенного (Linux, MacOS, Windows) редактора текстов NotepadNext, разрабатываемого на языке C++ с использованием библиотек Qt (поддерживается версия 6), Scintilla, Lua и других, распространяемого по лицензии GPL-3.0 и называемого автором кроссплатформенной реализацией Notepad++.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

CadZinho 0.3

CadZinho 0.3
Группа Open Source

А вы не были в Бразилии, где в лесах не очень много диких САПР? Они к-а-а-к нарисуют на плоскости (пока)!

Но это не важно, ведь дон Ezequiel Rabelo de Aguiar приручил CadZinho с помощью языка C, лёгкой IMGUI-библиотеки Nuklear, SDL 2.0 , OpenGL, Lua и лицензии MIT.


Список изменений:

  • улучшен интерфейс;
  • добавлена возможность локализации интерфейса;
  • портирование на Emscripten.

Ссылки:

>>> Подробности

 , , , ,

dataman
()

Tarantool 2.8

Tarantool 2.8
Группа Open Source

Вышла новая версия персистентной in-memory NoSQL СУБД Tarantool. Проект написан на языке C и позволяет программировать хранимые процедуры на Lua (движок LuaJIT).

( читать дальше... )

Стоит отметить, что с версии 2.10 будет осуществлен переход на новую политику релизов.

>>> Русскоязычное сообщество в Telegram

>>> Подробности

 , , ,

estet
()

Taiwins 0.2

Группа Open Source

Скромно и ненавязчиво состоялся второй релиз композитора для Wayland.

Особенности проекта:

  • поддержка расширений на Lua
  • встроенный оконный менеджер (с опциональной поддержкой тайлинга)
  • похожие на Emacs горячие клавиши
  • поддержка dbus
  • лицензия GPL

Особенности релиза:

  • портирование с libweston (в дальнейшем планируется отказ и от wlroots)
  • встроенный wayland shell
  • улучшения в отладке рендера
  • часть фич упомянутых выше

Сайт проекта: https://taiwins.org/

Скриншоты: https://github.com/taiwins/taiwins/blob/master/docs/screenshots.md

>>> Подробности

 , , ,

zabbal
()