Matwey
https://www.logicsupply.com/dc3217by-s/ во чо бывает. а мне тут говорили что не бывает NUC с Thunderbolt-ом
Alexander "SonnySlave"
Anton llvm + clang сбилдились с нуля за 75 минут
Alexander "SonnySlave"
и мне не хватило для make -j9 16 + 16 гигов
kitsu
и мне не хватило для make -j9 16 + 16 гигов
а пик использования памяти не смотрел?
Alexander "SonnySlave"
Alexander "SonnySlave"
дальше пришёл OOM-killer и убил пожирателя
Alexander "SonnySlave"
боюсь представить, сколько это времени билдится с нуля у тебя, Антон
Alexander "SonnySlave"
ночь?))
Aleksander
qtwebkit на время собирайте. Интереснее
vladislav
а чо там за история с сигналом в catch?
Ну просто чувак решил построить бизнес логику на исключительных ситуациях...
Pavel
Ну просто чувак решил построить бизнес логику на исключительных ситуациях...
Даже в бусте такое есть, в астаре если путь найден он кидает эксепшин с результатами
Pavel
Чего
Логика в астаре бустовом завязана на исключение
vladislav
Pavel
http://www.boost.org/doc/libs/1_57_0/libs/graph/example/astar_maze.cpp
Pavel
try { astar_search(m_barrier_grid, s, heuristic, boost::weight_map(weight). predecessor_map(pred_pmap). distance_map(dist_pmap). visitor(visitor) ); } catch(found_goal fg) { // Walk backwards from the goal through the predecessor chain adding // vertices to the solution path. for (vertex_descriptor u = g; u != s; u = predecessor[u]) m_solution.insert(u); m_solution.insert(s); m_solution_length = distance[g]; return true; }
vladislav
Pavel
Исключения на то и исключения
Pavel
Исключительные ситуации
vladislav
Ну об этом и разговор, помещать логику в кэтч и рассчитывать на то, что исключение произойдёт это как-то не очень умно
Alexander "SonnySlave"
где-то час
В жизнь не поверю. С нуля час? Llvm + clang?
Anton
В жизнь не поверю. С нуля час? Llvm + clang?
ога, без clang-extra ну и, конечно, тестов
Pavel
Ну об этом и разговор, помещать логику в кэтч и рассчитывать на то, что исключение произойдёт это как-то не очень умно
Я как то работал с индуским кодом, так вот они разными исключениями разруливали логику, вместо return тупо кидали исключения, правда это были шарпы
Anton
и запускаю make clang, чтобы никаких лишних зависимостей не брал
Alexander "SonnySlave"
Anton
ну чот ты сашка прихворал
Alexander "SonnySlave"
?)
Pavel
Сложно понять, почему люди так делают, ведь такого не пишут в книгах
Думаю что это в основном в процессе изучения, познакомился с исключениями, и давай их пихать везде где только можно, как было написанно в одной книге "Программист спева учится перегружать функции, потом учится не перегружать" тут примерно тоже самое
Anton
?)
Гоголем на воду, камнем ко дну
Igor
В жизнь не поверю. С нуля час? Llvm + clang?
Chandler Carruth во время толка https://www.youtube.com/watch?v=uZI_Qla4pNA собрал с нуля llvm+clang на своем workstation в гугле быстрее чем за пять минут :)
Aleksander
В жизнь не поверю. С нуля час? Llvm + clang?
В генте, на старом, по текущем меркам, компе, собирается за ~1:20
Alexander "SonnySlave"
Так то дай мне количество ядер сколько cpp файлов, и рамы много, я тоже смогу)))
Vsevolod
make -j128
Vsevolod
есть тут неподалеку такой зверек
Vsevolod
и тер памяти
Aleksander
ТТХ?
Phenom X6 3.3ГГц, 16Гб ОЗУ
Aleksander
а может 3.4ГГц. В cpuinfo заглянул, там оно скачет
Aleksander
про clang написано что за ~13сек собирался :D Подозрительно
Alexander "SonnySlave"
Phenom X6 3.3ГГц, 16Гб ОЗУ
Ну у меня что-то аналогичное
🦥Alex Fails
вот потому и юзали int аки bool
юзали BOOL аки bool (который внутри int)
Vitaliy
Я все жду )
Anatoly
Я все жду )
я не забыл :)
Vsevolod
в glib gboolean - это int, кстати
vladislav
🦥Alex Fails
я думал BOOL это из winapi
да это древний баян, он много где был
Pavel
а тут разве не конструируется объект? А в конструкторах по-другому никак (но я б все равно перепроектировал бы)
всегда можно пересмотреть архитектуру, к примеру создать мемберс с результатом
Vitaliy
Тут где-то @berkus писал , что в плюсы завезут точку из хаскеля. Это правда ?
🦥Alex Fails
к сожаленью, это даже пока и не пропосал. Но можно это исправить! https://stdcpp.ru
Vitaliy
Оператор композиции функций кажется
Vitaliy
Может это и к лучшему)
🦥Alex Fails
я тут удивился, что в шарпе есть оператор композиции делегатов (но это уже в @pro_net надо обсуждать)
Vitaliy
В ranges в целом предлагается аналог точки: |
🦥Alex Fails
ну как норм, я считаю. Относительно выразительно, по сравнению с точкой, которая обычно несет в себе другую семантику
Vitaliy
Так что в точке нет особого смысла
Vitaliy
Тут мне вчера сказали, что плюсы не актуальны, так что расходимся)
Vitaliy
Сейчас в моде язык RPG
🦥Alex Fails
Тут мне вчера сказали, что плюсы не актуальны, так что расходимся)
мне каждый день в соседних чатиках это рассказывают 😂
Vitaliy
Цитата hr из альфа банка
🦥Alex Fails
хм, видимо, по этому у них любая операция равносильна выполнению квеста
Igor
Anton главная суть в том, что просто купи себе рамы побольше, нормальный проц и SSD - всё остальное неважно. После такого проца в маке всякая компиляция просто летать будет
А есть бенчи что компиляция на ссд прям поднимает скорость? Месяц жил со всеми проектамм на специально купленом жирном ссд, разницв не заметил, оставил под тяжелые игры
Alexander "SonnySlave"
и ещё мне кажется, что SSD поможет при наличии ccache
Anton
так что битая посудина два века живет
Alexander "SonnySlave"
мне даже интересно, как это так успевает
Alexander "SonnySlave"
проц же намного слабее того, что у меня
Alexander "SonnySlave"
хм, мб и вправду взять другой линкер и билдить в рамдиске.
Anton
проц же намного слабее того, что у меня
Сколько бы утка ни бодрилась, а гусем не быть