Современные способы написания оконного менеджера

Я пытаюсь написать оконный менеджер. (На самом деле, я написал ОС и компилятор, но это не относится к делу.)

XLib и xcb не совсем противны, по крайней мере, не по, скажем, стандартам win32, но они определенно очень старый и плохо поддаются приличным абстракциям, чтобы облегчить мне жизнь. Не только это, но и явная нехватка хороших привязок для современных языков высокого уровня.

Мой вопрос: действительно ли все эти низкоуровневые вещи действительно необходимы в наши дни? Существуют ли библиотеки, которые инкапсулируют для меня все неприятности? Я смутно помню, что люди Просвещения делали такое, но ничего не могу найти. Или современные библиотеки виджетов, такие как, скажем, GDK, обладают достаточной функциональностью, которой я бы не стал? Не нужно ли трогать слой Xlib?

Любые библиотеки с привязками Java представляют особый интерес ...

16
задан David Given 27 April 2011 в 22:20
поделиться