Выбор нового языка программирования для GSD
Сегодня наткнулся на форуме LinuxMCE на обсуждение выбора альтернативы Ruby. Как известно, он используется для написания интерфейсов для новых устройств, добавляемых в систему. Реализовано это все посредством Generic Serial Device или коротко GSD. Ruby предоставляет фантастическую функциональность, но вместе с тем он достаточно тяжелый. Поэтому-то собственно и начались эти поиски. Так как планируется предоставить очень дешевую и абсолютно не ресурсоемкую платформу для автоматизации дома. По всей видимости дело движется к выпуску контроллера под управлением LinuxMCE.
Первым и пока единственным кандидатом является Lua. Этот язык программирования очень хорошо встраивается в другие системы, предоставляет необходимые инструменты для разработки новых интерфейсов, прост в использовании и достаточно легок в плане используемых ресурсов. Пока в топике только восторженные отзывы о Lua. Что говорит в пользу последнего при выборе инструмента для GSD. Хотя может быть разработчики оставят и Ruby, чтобы не переписывать уже существующие интерфейсы и предоставить альтернативу для добавления устройств со сложной логикой. В любом, случае, поживем – увидим.



