LINUX.ORG.RU

development в другом разделе

eR ★★★★★ ()

Мало кто по собственной воле хочем связываться с gobject’ами, а уж тем более вручную заворачивать в них с++ классы ради биндингов

annulen ★★★★★ ()

Зачем нужна tolua?

Судя по тому, что последний коммит там был 6 лет назад, она не нужна.

theNamelessOne ★★★★★ ()
Ответ на: комментарий от theNamelessOne

Почему бы тогда её не выпилить, и не впилить вместо неё GObject Introspection ?

Einstok_Fair ★★☆ ()

очевидно gobject introspection работает только для библиотек, основанных на gobject. tolua предположительно работает для любого кода (но это не точно)

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

У нас опенсорс же. Если нужно для общего дела, то запилим библиотеку на основе gobject.

А ты говоришь так, как будто надо прикрутить какую-то сторонную закрытую библиотеку, которую нельзя поменять.

Einstok_Fair ★★☆ ()
Ответ на: комментарий от Einstok_Fair

поменять можно, но нужно ли? если библиотека изначально была сделана не для gobject и вообще не в объектном стиле, то переделать её под gobject почти равносильно по сложности переписыванию с нуля

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

Мне неудобно lua. А GObject обещает многоязыковость. И там библиотека слабо проработана. Нет многих событий/сигналов (точнее всех, есть одно, сделанное для примера), не выставлены через API многие объекты (такие, например, как «координаты свалок мусора»). Т.е. в текущем виде реализация всё равно неюзабельна, и надо либо писать так, как предлагают, либо быть выше этого и сделать лучше.

Einstok_Fair ★★☆ ()
Ответ на: комментарий от Einstok_Fair

Мне неудобно lua

так с этого и следовало начинать. к чему тогда вообще этот вопрос?

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

к чему тогда вообще этот вопрос?

Ну, я бы хотел, чтобы там был Python, потому что мне кажется, что питон это вроде бы более «мейнстримно».

Einstok_Fair ★★☆ ()
Последнее исправление: Einstok_Fair (всего исправлений: 3)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)