Возможность портировать функции графического интерфейса с помощью Swig - PullRequest
3 голосов
/ 28 октября 2010

Мне было интересно, возможно ли будет портировать фреймворк gtk gui на Go с оболочкой swig? Или я просто живу в мире фантазий?

Ответы [ 2 ]

3 голосов
/ 28 октября 2010

Да, это возможно.SWIG даже не является строго необходимым, но он делает процесс более автоматическим.

Здесь уже есть привязка GTK для Go: http://github.com/mattn/go-gtk

3 голосов
/ 28 октября 2010

Технически, да. Похоже, что поддержка SWIG для Go сейчас ограничена.

Реальная проблема с простыми обертками SWIG заключается в том, что через них просачиваются ужасные детали. Произведенному интерфейсу потребуется слой поверх него, чтобы обеспечить поведение «Goish», особенно в отношении сборки мусора и интерфейсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...