Comments 9
Любопытно. Кода, и правда, немного.
Судя по всему, на Prolog там только логика, а все биндинги к API написаны на C.
Код выглядит довольно чистым, но несмотря на 300 звёзд, я, честно говоря, сомневаюсь что он сможет найти ещё контрибьютеров на этот проект. Очень уж специфический опыт нужен.
Почему Prolog?
Очень интересно, надо глянуть.
Много лет назад был такой вариант Пролога - ТурбоПролог от Борланда. И вот в нем вполне можно было писать нормальные приложения, с менюшками и окошками (текстовыми под dos) и со встроенной прологовской логикой.
В отличии от тех вариантов которые попадаются сейчас, "чисто академических", на которых можно конечно написать библиотеку или фильтр, но готовую юзер-френдли программу не очень.
Кстати, название имхо не очень удачное - plwm уже есть, или точнее был, и он не про Пролог вообще. Тоже оконный менеджер, пользовался когда-то некоторое время.
Хотя с другой стороны, раз никто не помнит - то почему бы нет?
Я как вспомню, как в вузе познал пролог и его списочную свертку и как обратно потом вкатывал объектно-ориентированное программирование, аж слезы потекли)
Мне нравится Prolog и мне кажется, что он не заслужено отложен в сторону.
Но не смотря на это мое мнение: если в завлекающих описаниях продукта одним из главных аргументов является то, на каком он языке написан - значит там особо нечего представить пользователям нового и годного. Пользователю мало важно на чем написан продукт.
Просто мнение.
Выпуск открытого оконного менеджера plwm 0.4, написанного на Prolog