The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В рамках проекта CopperSpice развивается форк Qt 4.8, opennews (ok), 10-Июн-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "В рамках проекта CopperSpice развивается форк Qt 4.8"  –1 +/
Сообщение от ананим.orig (?), 10-Июн-15, 01:24 
> что позволит полностью избавиться от moc

Разъясните дураку — а сигналы/слоты как?

Ответить | Правка | Наверх | Cообщить модератору

27. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от Владимирemail (??), 10-Июн-15, 07:30 
Такому же дураку объясните, как символьные биндинги сигнлов, сделанные во внешнем .ui файле, например, будут работать.
Я понимаю, шаблонный синтаксис, и все такое, но символьные сигнатуры сигналов-слотов тоже имеют свои преимущества (например, возможность биндить несовпадающие по параметрам методы)
Ответить | Правка | Наверх | Cообщить модератору

40. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +2 +/
Сообщение от 0xd34df00d (??), 10-Июн-15, 10:48 
Несовпадающие по параметрам методы вполне можно биндить и на чистом C++. А вот чтобы на символьных сигнатурах понять, что std::string у слота и string вот тут у сигнала вот в этом контексте после using namespace std; — одно и то же, нужно очень сильно постараться.
Ответить | Правка | Наверх | Cообщить модератору

33. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от A.Stahl (ok), 10-Июн-15, 09:30 
>а сигналы/слоты как?

Вот и посмотрим как. А если сделают красиво и эффективно, то вынесем в отдельную библиотечку и про данный форк благополучно забудем.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

54. "В рамках проекта CopperSpice развивается форк Qt 4.8"  –1 +/
Сообщение от Crazy Alex (ok), 10-Июн-15, 13:06 
Да ладно, зачем так? Хоть кто-то пытается Qt  в чувство принести, избавив от костылей и велосипедов.
Ответить | Правка | Наверх | Cообщить модератору

76. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от nibemail (?), 10-Июн-15, 15:27 
А можно список из костылей и велосипедов?
сигналы/слоты - нет, не похоже на велосипедизм
"рефлексия" - нет
qtl - нет, или вы не знаете почему она там?

кроссплатформенность - ну да, это нужно ломать
новый синтаксис коннектов в compile time, - да, нужно в рантайме как у копроспайса
autotools - да;))) без возможности собрать с Q_NO_FEATURE..

Ответить | Правка | Наверх | Cообщить модератору

90. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от Crazy Alex (ok), 10-Июн-15, 17:08 
Не несите хернь. Люди заявляют - ни больше, ни меньше - счто проекты с Qt переводятся на эту штуку автоматиыским транслятором. Чего ради вам примерещилось, что уходят в рантайм коннекты и прочее - не знаю, но нет.

Сигналы/слоты силами языка - это была чуть ли не первая из демонстраций возможностей C++11.

autotools - да, хорошая и распространённая штука. Мутноватая, но диагностировать проблемы тому, кто сбирает софт, куда лучше, чем у cmake.

А костыли и велосипеды - да половина внутренностекй Qt, начиная с QString. Всё это имело смысл, пока родные библиотеки и компиляторы были хилыми, а сейчас - NIH чистой воды.

Ответить | Правка | Наверх | Cообщить модератору

99. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от nibemail (?), 10-Июн-15, 19:34 
>> Чего ради вам примерещилось, что уходят в рантайм коннекты и прочее - не знаю, но нет.

дык в презентации у них это написано;)

>> Сигналы/слоты силами языка - это была чуть ли не первая из демонстраций возможностей C++11.

а до 11 версии было значит нельзя, серьёзно?

>> autotools - да, хорошая и распространённая штука. Мутноватая, но диагностировать проблемы тому, кто сбирает софт, куда лучше, чем у cmake.

Мутноватая? То что вы, возможно, осилили одну технологию и не осилили другую, не значит что первая лучше второй, обычное имхо, выпячиваемое дальше чем нужно.

>> А костыли и велосипеды - да половина внутренностекй Qt, начиная с QString

т.е можно прочитать статью на хабре про модные тенденции строк в 2015 году и всё прощай QString. Как там все пропосалы приняли с SSO, string view уже везде поддерживается? Тогда давайте в личкрафты закинем патч с удалением всех QString`ов;)

Ответить | Правка | Наверх | Cообщить модератору

100. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от 0xd34df00d (??), 10-Июн-15, 19:36 
> Тогда давайте в личкрафты закинем патч с удалением всех QString`ов;)

Спасибо, не надо, мне API QString'ов больше нравится, std::string по работе хватает за глаза.

Ответить | Правка | Наверх | Cообщить модератору

102. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от nibemail (?), 10-Июн-15, 20:09 
но Crazy Alex я бы попросил создать бранч со сборочными правилами и с инфой сколько это времени заняло;)
Ответить | Правка | Наверх | Cообщить модератору

36. "В рамках проекта CopperSpice развивается форк Qt 4.8"  +/
Сообщение от пинус (?), 10-Июн-15, 09:53 
Вот, например, как для этого используются variadic templates:
https://bitbucket.org/rndfax/sdp/src/b9450506dc6bb57c17ef8ef...
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру