Nikolai
Berkus
я написал - он запускает ТО ЧТО НАЙДЕТ НА ПЛАТФОРМЕ
Berkus
mbsuild, make, xcode-build что угодно
Berkus
уже готовые, оттестированные. работающие билдсистемы на платформе
Berkus
вместо избретения очередного велика
Stanislav
Stanislav
он в любом случае генерит make/хуейк файлы
Stanislav
это и проблема
Berkus
он генерит файлы для выбранной билдсистемы
Anatoly
единственная претензия к cmake-у может быть и то только со стороны писателей IDE, что он является фактически черным ящиком для них.
Berkus
и это не проблема ни разу
Anatoly
а так этот тул рулит
Stanislav
у мейка свои проблемы
Berkus
мейком в 2017 пользуются только дауны
Berkus
есть ninja
Крылатый
Лучше уж иметь в плюсах что-то вроде slack или crate...
Крылатый
Хотя slack даже лучше.
Stanislav
есть ninja
а ничего что для нее, ОБЯЗАТЕЛЬНО, только генерировать файлы
Stanislav
т.е. да, она хороша, но блин
Berkus
я не понимаю твоей проблемы извини
Berkus
я писал build.ninja руками это очень удобный и аккуратный язык
Berkus
но для 1000 файлов его действительно гораздо удобнее сгенерить cmake-ом
Stanislav
Stanislav
It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.
Berkus
это не запрещает тебе написать маленький build.ninja так же как и маленький makefile руками
Berkus
не запрещает сгенерить его gyp-ом, cmake-ом или питонским блядь скриптом
Stanislav
я не понимаю твоей проблемы извини
дак вот, проблема) хочу адекватный синтаксис (не qbs, например, в сторону руби смотрю) + ninja, но без генерации промежуточных файлов
Stanislav
плюс хочется туда небольшое пакетное менеджерство, хотя бы уровня vcpkg
Крылатый
cargo!
Крылатый
Уии!
Крылатый
Или скорей уж что-то хаскелевское.
Stanislav
cargo!
я не стал писать, что аля карго)
Stanislav
Berkus
ну хз, они прям в первом абзаце пишут
мое никому не интересное мнение, что вот это было красиво и не сложнее написать чем какой-нибудь мейкфайл https://github.com/berkus/wkdm/blob/master/build.ninja
Stanislav
Stanislav
лучше мейков
Berkus
сгенеренное cmake-ом выглядит примерно так же
Berkus
только dependency lists более длинные
Евгений
Ребят, нужен программист на с. Решение задачи по универу за 1000 р. Напишите кто может, пример в лс кину
Anatoly
Evgenii
Anonymous
Nikolai
Vladislav
Крылатый
Это оффтоп.
Крылатый
80 тыщ это всего вдове менше
Крылатый
Норм жи
Anatoly
отличная зп
Крылатый
У меня щас 60кр.
Evgenii
У меня щас 60кр.
у меня тоже, но я студентота 1 курс на парттайме.
до этого на упворке ~20 в час брал
Крылатый
Крылатый
Правда, я и не в ДС\ДС2
ὦan
Как вы работу на крестах находите будучи в универе?
ὦan
Я кое как на 3 джавистом устроился
Evgenii
Nikita
Nikita
Ну и да, сеть контактов и реферы
mefest
Nikita
Stanislav
Крылатый
То есть, Новосиб, Ёбург, Барнаул, Тюмень это уже не работа?)
Крылатый
Ну ква тебе, тогда.
mefest
Nomad
Хз, живу в Краснодаре, понятия не имею, какие тут IT вакансии можно найти, только что-то своё пилить. В принципе, если все вовремя платить, то тебя никто не тронет, и закрытия бизнеса можно не бояться
Berkus
🦥Alex Fails
🦥Alex Fails
Что выведет програма:
#include <iostream>
struct A {
A() { std::cerr << 'C'; }
~A() { std::cerr << 'D'; }
};
int main() {
A a;
throw 1;
}
Berkus
сложнааа
🦥Alex Fails
А правильный ответ вам скажет Антон, как скажет)
Крылатый
А какой компиль?
Berkus
Cterminate called after throwing an instance of 'int'
Aborted
такого ответа не было!