Проект GNU представил web-фреймворк GNU Artanis
Опубликован первый стабильный выпуск web-фреймворка GNU Artanis, развиваемого в рамках проекта GNU. Фреймворк написан на языке Guile Scheme и ориентирован на создание динамических сайтов, web-приложений и web-сервисов. Целью разработки GNU Artanis является предоставление возможности построения сайтов GNU с использованием языка Guile Scheme, который является официальным языком для разработки расширений GNU. Код поставляется под лицензиями GPLv3+ и LGPLv3+.
Предоставляются компоненты для доступа к базам данных ( MySQL, SQLite, PostgreSQL), управления сеансами, использования шаблонов, кэширования страниц, построения RESTful-сервисов и обработки форматов JSON/CSV/XML/SXML. Проектом применяется Sinatra-подобная система проброса запросов. Для самодостаточного применения поставляется встроенная реализация web-сервера с обработчиком ошибок.
(use-modules (artanis artanis)) (get "/hello" (lambda () "hello world"));; run it (run:port 8080)