@ProCxx

Страница 836 из 2477
Дед Пегас
03.05.2017
09:26:46
Чтобы избавиться от ещё одной хуитки?

Anatoly
03.05.2017
09:26:49
у тебя даже крылья есть

Дед Пегас
03.05.2017
09:26:54
А то!

Surreal
03.05.2017
09:30:42
Моя хотеть DSL в виде читаемого текста. Например вместо магии Boost.Spirit просто писать парсер как EBNF текст: auto parser = std::from_ebnf("some text");
И JSon, который натягивается на поля класса\структуры без void* и кастов, но рефлексии нет =\

Google
Дед Пегас
03.05.2017
09:31:26
Да, рефлексия тоже боль.

Antony
03.05.2017
09:53:19
constexpr еще)
Ну разумеется :) constexpr auto parser = std::from_ebnf("some text");

Stanislav
03.05.2017
09:53:37
а ваще да

тут полгода назад пришось писать парсер, взял руби

Alex Фэils?︙
03.05.2017
09:54:10
го пилить. а потом дропнем из буста хрень и заменим своей

Stanislav
03.05.2017
09:54:16
за сутки напилил

Дед Пегас
03.05.2017
09:54:18
Давай.

Stanislav
03.05.2017
09:54:51
тут полгода назад пришось писать парсер, взял руби
надо было парсить .inc файлы паскалевские и генерить Си

Дед Пегас
03.05.2017
09:54:58
тут полгода назад пришось писать парсер, взял руби
Когда мне такое нужно, я как правило беру Haskell с attoparsec

Stanislav
03.05.2017
09:55:26
Когда мне такое нужно, я как правило беру Haskell с attoparsec
узбагойтесь уже со своим хаскеллом)

Google
Stanislav
03.05.2017
09:57:04
https://github.com/chriswailes/RLTK

Дед Пегас
03.05.2017
09:58:22
Stanislav
03.05.2017
09:58:59
собсно парсер и генератор за 2е суток сделал

*2 рабочих дня

Daniil
03.05.2017
10:07:40
Stanislav
03.05.2017
10:08:06
что там кстати с клиентом телеги?
пусть сами пилят свое говно )

Evgeniy
03.05.2017
10:44:48
https://github.com/vshatskyi/black-screen ееее терминал на тайпскрипте

что там кстати с клиентом телеги?
фубля, в этом говне копаться

тем более что разрабам это нах не надо

Шаурма
03.05.2017
10:48:10
на cmake по-нормальному не получилось портануть?

Stanislav
03.05.2017
10:48:24
не совсем

у меня почти получилось (на винду) через vcpkg

Шаурма
03.05.2017
10:50:17
а чего не conan.io?

Stanislav
03.05.2017
10:50:31
да это причем?

у меня щас трабл что 700+ ошибок

Шаурма
03.05.2017
10:50:46
я просто хз что такое vcpkg

Stanislav
03.05.2017
10:50:49
чисто виндовых

я просто хз что такое vcpkg
https://github.com/microsoft/vcpkg

чисто виндовых
падает в недрах СДК

Google
Stanislav
03.05.2017
10:51:53
там тупость причем, где то что то не выставляется

Evgeniy
03.05.2017
10:51:55
на cmake по-нормальному не получилось портануть?
мы застряли на выпиливании приватных хедеров

Stanislav
03.05.2017
10:52:16
и в итоге внутри хедеров винды падает

Шаурма
03.05.2017
10:52:20
а есть репа?

Stanislav
03.05.2017
10:52:22
700+ ошибок

ну как бы приватные хедеры и все такое, но в смейке они норм подключаются

Шаурма
03.05.2017
10:53:20
из телеги

Stanislav
03.05.2017
10:54:05
include_directories(${Qt5Core_INCLUDE_DIRS} ${Qt5Core_PRIVATE_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5Gui_PRIVATE_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Widgets_PRIVATE_INCLUDE_DIRS})

вот так

Шаурма
03.05.2017
10:55:41
подключить это не проблема

Stanislav
03.05.2017
10:57:08
офф способ приватники подключать

qt после нокии какойто хуетой страдают, взяли и выпилили QFileEngine (в 5.0)

охрененная тема же

но, оно в привате

https://github.com/openhomm/openhomm/blob/master/src/core/hrLodEngine.hpp#L51

вот тут я юзал

Evgeniy
03.05.2017
11:01:18
почему?
юзать приватные хедеры говно

Google
Шаурма
03.05.2017
11:01:26
видимо были причины. Использовать никто не запрещает

Stanislav
03.05.2017
11:01:28
юзать приватные хедеры говно
самое интересное чтооно у них стабильное

хех

Admin
ERROR: S client not available

Evgeniy
03.05.2017
11:02:43
видимо были причины. Использовать никто не запрещает
ну собирать через жопу и писать говнокод тоже никто не запрещает

Stanislav
03.05.2017
11:02:53
я как то собирал опенхомм под 5.7 или 5.8 все отлично пашет

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

но они жи старое апи туда спрятали

"мы это депрекейтнули, пушо гавно" а сами юзают

Шаурма
03.05.2017
11:05:33
"мы это депрекейтнули, пушо гавно" а сами юзают
не, намерение было скорее порефакторить и не париться на счёт АБИ

Stanislav
03.05.2017
11:06:12
в тех местах, которые я юзал

Шаурма
03.05.2017
11:09:02
если бы было задепрекейчено то навесили бы deprecated аттрибут на класс

Surreal
03.05.2017
11:09:11
У меня есть некоторое опасение, что у них скоро десктопный клиент в электрон превратится. Т.к. текущий реально ущербный.

И на гитхабе есть комменты, что они типа это понимают и работают над этим, но ничего не меняется.

Шаурма
03.05.2017
11:12:30
в тех местах, которые я юзал
судя по гиту, добавились виртуальные функции, так что видимо не зря

Google
Шаурма
03.05.2017
11:17:27
https://codereview.qt-project.org/#/c/186352/5/src/corelib/io/qabstractfileengine_p.h добавили новую виртуальную функцию, это ломает АБИ, т.е. если ты соберёшь openhomm c Qt5.5.1 а потом попробуешь запустить с 5.9 то ничего хорошего не получишь

Stanislav
03.05.2017
11:18:45
не

точнее да, но как бы это

ты давно такое видел?

Шаурма
03.05.2017
11:25:38
это ведёт к тому, что linux дистрам при обновлении Qt`а, придётся обновить все приложения, использующие приватные хедеры

Stanislav
03.05.2017
11:26:21
это ведёт к тому, что linux дистрам при обновлении Qt`а, придётся обновить все приложения, использующие приватные хедеры
сорян, если ты собираешь из сорцов, то одно, а когда собранно ставишь то другое

Vitaly
03.05.2017
11:26:53
это ведёт к тому, что linux дистрам при обновлении Qt`а, придётся обновить все приложения, использующие приватные хедеры
В нормальных дистрибутивах запрещено обновлять либы вроде Qt до новой мажорной версии в пределах стабильного релиза.

А при выходе нового релиза дистрибутива все пакеты в любом случае пересобираются под него с новыми версиями библиотек и свежим компилятором.

Шаурма
03.05.2017
11:37:55
?

Vladislav
03.05.2017
11:43:20
https://twitter.com/whitequark/status/859618774143696896
то самое чувство, когда даже биос чинит твой линукс :)

Oleg
03.05.2017
12:28:57
Стоп.

Vladislav
03.05.2017
12:30:00

Страница 836 из 2477