История изменений
Исправление backbone, (текущая версия) :
а я и использую vala для генерации gobject boilerplates
Тогда я вообще не вижу смысла не писать весь код на Vala. Ведь, как и в случае с gobject boilerplates можно поставлять _дополнительно_ исходники со сгенерированным C-шным кодом и пускай пользователь компилирует хоть при отсутствующем valac!?
Не знаю, в общем, года 2-3 назад пытался писать исключительно в C-стиле, понял что решения некоторых задач без ООП не могу реализовать. В C тоже можно делать классы/интерфейсы даже проще, чем в GObject, правда с меньшими возможностями, но это тоже ссзб за исключением ядра.
Исправление backbone, :
а я и использую vala для генерации gobject boilerplates
Тогда я вообще не вижу смысла не писать весь код на Vala. Ведь, как и в случае с gobject boilerplates можно поставлять _дополнительно_ исходники со сгенерированным C-шным кодом и пускай пользователь компилирует хоть при отсутствующем valac!?
Не знаю, в общем, года 2-3 назад пытался писать исключительно в C-стиле, понял что решения некоторых задач без ООП не могу реализовать.
Исходная версия backbone, :
а я и использую vala для генерации gobject boilerplates
Тогда я вообще не вижу смысла не писать весь код на Vala. Ведь, как и в случае с gobject boilerplates можно поставлять _дополнительно_ исходники со сгенерированным C-шным кодом и пускай пользователь компилирует хоть при отсутствующем valac!?