История изменений
Исправление witaway, (текущая версия) :
Поинт понял. Разработчики Qt как будто пошли не по самому очевидному и простому пути. Что им могло помешать написать для библиотеки биндинг с сишными экстернами, а биндинги для всех прочих языков строить поверх сишного? Как будто бы всё сразу стало намного проще.
Хотя, если подумать, у gobject и, соответственно, GTK тоже всё весьма интересно. Эти, в свою очередь, каким-то образом реализуют интроспекцию gobject-классов, генерируют файлы-схемы, а потом из других языков сторонние разработчики тоже пишут генераторы биндингов, но уже обратно из этих схем. (кстати, очень жаль, что GTK# помер)
Исходная версия witaway, :
Поинт понял. Разработчики Qt как будто пошли не по самому очевидному и простому пути. Что им могло помешать написать для библиотеки биндинг с сишными экстернами, а биндинги для всех прочих языков строить поверх сишного? Как будто бы всё сразу стало намного проще.