LINUX.ORG.RU

История изменений

Исправление witaway, (текущая версия) :

Поинт понял. Разработчики Qt как будто пошли не по самому очевидному и простому пути. Что им могло помешать написать для библиотеки биндинг с сишными экстернами, а биндинги для всех прочих языков строить поверх сишного? Как будто бы всё сразу стало намного проще.

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

Исходная версия witaway, :

Поинт понял. Разработчики Qt как будто пошли не по самому очевидному и простому пути. Что им могло помешать написать для библиотеки биндинг с сишными экстернами, а биндинги для всех прочих языков строить поверх сишного? Как будто бы всё сразу стало намного проще.