
Berkus
25.05.2017
06:18:25
ну слушай, чуваки КДЕ под винды им собирают - значит практичный

Stanislav
25.05.2017
06:18:26

Berkus
25.05.2017
06:18:44
ну не знаю что вы там обожаете сейчас, бак? там вообще нету нихуя
ну buckaroo да, с полтора пакаджа

Google

Stanislav
25.05.2017
06:19:34
мне больше всего из существуещего щас только qbs нравится, но там тоже куча траблов

Berkus
25.05.2017
06:20:06
он вообще кривоват, оно же из кумейка выросло?

Stanislav
25.05.2017
06:20:28
не совсем

Vladislav
25.05.2017
06:20:36

Stanislav
25.05.2017
06:20:43
там qml в основе

Berkus
25.05.2017
06:20:55
qml? в билд системе? отказать

Stanislav
25.05.2017
06:21:11

Vladislav
25.05.2017
06:21:23

Berkus
25.05.2017
06:21:38
хуже конечно

Stanislav
25.05.2017
06:21:45

Berkus
25.05.2017
06:22:01
у cmake нормальный свой язык внутри, qml это джабаскрипт и все его проблемы с собой

Stanislav
25.05.2017
06:22:15

Berkus
25.05.2017
06:22:16
я лично не хочу чтобы билд система требовала юнит тестов для билдскриптов

Google

Berkus
25.05.2017
06:22:41
это твое мнение

Vladislav
25.05.2017
06:22:45

Berkus
25.05.2017
06:22:51
от тебя тоже кстати
давай так
аргумент - qbs херня
вот доказывайте обратное теперь

Vladislav
25.05.2017
06:23:13

Berkus
25.05.2017
06:23:15
аналогично вашим высказываниям про cmake

Stanislav
25.05.2017
06:23:24
давай ты доказыай чем cmake лучше

Berkus
25.05.2017
06:24:36
давай ты доказыай чем cmake лучше
язык позволяет расширять код своими функциями и макросами, практически си с препроцессором (синтаксис немного другой)
но это позволило написать миллион разных модулей которые делают всё
cmake поддерживает файловые протоколы - можно скачивать, зиповать, заливать, делать все что делает сраный мавен и без грамма XML

Stanislav
25.05.2017
06:24:39
на самом деле qbs мне нравится чуть больше чем остальное ровно одним, то что он не meta build, а сам билдит код и не юзает мейк

Vladislav
25.05.2017
06:24:46
cmake плох как минимум своим "нормальным" языком, который проектировал ученик автора php, судя по всему

Berkus
25.05.2017
06:25:07
ты не к синтаксису придирайся а к функционалу

Stanislav
25.05.2017
06:25:12

Berkus
25.05.2017
06:25:29
в autotools есть пара терминальных проблем

Stanislav
25.05.2017
06:26:27

Berkus
25.05.2017
06:26:43
1. они генерят шелловый говно код, то есть завязан на sh - причем определенной версии
2. раз вы доебались до синтаксиса - СИНТАКСИС в автотулах ебанутый на все гну
3. autoconf, automake, m4, shell это не все депенденси которые надо поставить чтобы девелопить

Stanislav
25.05.2017
06:27:29
а, плюс более менее синтаксис, щас все так почти все, кроме всяких маргиналов знают жабаскрипт

Google

Stanislav
25.05.2017
06:27:46

Berkus
25.05.2017
06:27:49
я ненавижу жабаскрипт, поэтому тут и закончим
да прочитайте вы хотя бы один раз что я пишу

Дед Пегас
25.05.2017
06:28:14
Слуответ: но ведь есть стандартный механизм для выравнивания...

Stanislav
25.05.2017
06:28:49

Nikolai
25.05.2017
06:28:56

Berkus
25.05.2017
06:29:07
я написал - он запускает ТО ЧТО НАЙДЕТ НА ПЛАТФОРМЕ
mbsuild, make, xcode-build что угодно
уже готовые, оттестированные. работающие билдсистемы на платформе
вместо избретения очередного велика

Stanislav
25.05.2017
06:29:37
он в любом случае генерит make/хуейк файлы
это и проблема

Berkus
25.05.2017
06:30:14
он генерит файлы для выбранной билдсистемы

Anatoly
25.05.2017
06:30:16
единственная претензия к cmake-у может быть и то только со стороны писателей IDE, что он является фактически черным ящиком для них.

Berkus
25.05.2017
06:30:19
и это не проблема ни разу

Anatoly
25.05.2017
06:30:23
а так этот тул рулит

Stanislav
25.05.2017
06:30:28
у мейка свои проблемы

Google

Berkus
25.05.2017
06:30:46
мейком в 2017 пользуются только дауны
есть ninja

Дед Пегас
25.05.2017
06:31:06
Лучше уж иметь в плюсах что-то вроде slack или crate...
Хотя slack даже лучше.

Stanislav
25.05.2017
06:31:31
есть ninja
а ничего что для нее, ОБЯЗАТЕЛЬНО, только генерировать файлы
т.е. да, она хороша, но блин

Admin
ERROR: S client not available

Berkus
25.05.2017
06:31:53
я не понимаю твоей проблемы извини
я писал build.ninja руками это очень удобный и аккуратный язык
но для 1000 файлов его действительно гораздо удобнее сгенерить cmake-ом

Stanislav
25.05.2017
06:32:45
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
25.05.2017
06:33:10
это не запрещает тебе написать маленький build.ninja так же как и маленький makefile руками
не запрещает сгенерить его gyp-ом, cmake-ом или питонским блядь скриптом

Stanislav
25.05.2017
06:33:58
плюс хочется туда небольшое пакетное менеджерство, хотя бы уровня vcpkg

Дед Пегас
25.05.2017
06:35:19
cargo!
Уии!
Или скорей уж что-то хаскелевское.

Stanislav
25.05.2017
06:35:33
cargo!
я не стал писать, что аля карго)

Google

Дед Пегас
25.05.2017
06:35:58

Stanislav
25.05.2017
06:36:36

Berkus
25.05.2017
06:36:59
ну хз, они прям в первом абзаце пишут
мое никому не интересное мнение, что вот это было красиво и не сложнее написать чем какой-нибудь мейкфайл https://github.com/berkus/wkdm/blob/master/build.ninja

Stanislav
25.05.2017
06:37:49
лучше мейков

Berkus
25.05.2017
06:38:15
сгенеренное cmake-ом выглядит примерно так же
только dependency lists более длинные

Женя
25.05.2017
08:56:38
Ребят, нужен программист на с. Решение задачи по универу за 1000 р. Напишите кто может, пример в лс кину

Group Butler [beta]
25.05.2017
08:57:35

Anatoly
25.05.2017
08:58:13

Evgeniy
25.05.2017
08:59:18

Vitaly
25.05.2017
08:59:49

Nikolai
25.05.2017
08:59:54

Vladislav
25.05.2017
09:00:08

Дед Пегас
25.05.2017
09:00:42
Это оффтоп.

/dev
25.05.2017
09:05:46

Дед Пегас
25.05.2017
09:07:31
80 тыщ это всего вдове менше
Норм жи