
Evgeniy
08.06.2018
17:39:28

Antony
08.06.2018
17:40:10

Evgeniy
08.06.2018
17:40:55

Alex Фэils?︙
08.06.2018
17:40:58

Google

Alex Фэils?︙
08.06.2018
17:41:07
он нативноплюосовй!

Antony
08.06.2018
17:41:31
кажется от них тут есть представители

Egor
08.06.2018
17:41:44
это вряд ли

Alex Фэils?︙
08.06.2018
17:41:51

Evgeniy
08.06.2018
17:41:53

Alex Фэils?︙
08.06.2018
17:42:12

Evgeniy
08.06.2018
17:43:14
this #package
чот не думаю что девелоперы пакетников побежали апи пилить для плюсовых пакетников

Alex Фэils?︙
08.06.2018
17:44:01
пилить будут имплементоры стд

Antony
08.06.2018
17:59:47
кто слышал или пользовался https://build2.org/ ?

Alexander
08.06.2018
18:00:51

Egor
08.06.2018
18:00:59
+
там синтаксис что-то не очень

Alexander
08.06.2018
18:01:15
реклама этого поделия была на reddit. Внимание вопрос - почему не брать нормальные пакетные менеджеры?

Google

Alexander
08.06.2018
18:01:27
с нормальным синтаксисом?

Antony
08.06.2018
18:03:16
как я понял, у них фишка - интеграция и версионирование через гитхаб

Egor
08.06.2018
18:04:02
автора можно попробовать сюда пригласить, чтобы он рассказал)

Alex Фэils?︙
08.06.2018
18:04:22
давай

Stanislav
08.06.2018
18:04:41

Alexander
08.06.2018
18:04:59
ты про автора? так там ребята и из конана вроде бы есть
а билд2 какой-то нахуй не нужен

Stanislav
08.06.2018
18:05:17

Alexey
08.06.2018
18:05:39
А вот bazel кто-то щупал? Как оно по сравнению с cmake?

Stanislav
08.06.2018
18:06:00

Antony
08.06.2018
18:06:02

Alex Фэils?︙
08.06.2018
18:06:08

Alexander
08.06.2018
18:06:16

Egor
08.06.2018
18:06:25

Alexander
08.06.2018
18:06:28

Egor
08.06.2018
18:06:38
а то я хотел на реддите ему в лс написать

Alexander
08.06.2018
18:06:41
было бы занятно послушать

Antony
08.06.2018
18:07:17
тут верно набросили, что пэкедж менеджер без бинарников - это уныло и медленно

Alexander
08.06.2018
18:07:25
ясен пень

Google

Antony
08.06.2018
18:08:13

Alexander
08.06.2018
18:08:20
аххахахха
вы посмотрите, как это поделие собирается

Alex Фэils?︙
08.06.2018
18:10:55

Alexey
08.06.2018
18:10:56
ой. bazel вообще на java писан.

Alex Фэils?︙
08.06.2018
18:11:17

Alexander
08.06.2018
18:11:20

Alex Фэils?︙
08.06.2018
18:11:28

Alexey
08.06.2018
18:12:05

Antony
08.06.2018
18:12:11

Egor
08.06.2018
18:12:30

Alexey
08.06.2018
18:13:11
А, ну bazel то - система сборки, а не пакетный манагер. Немного разные категории

Alexander
08.06.2018
18:13:41
жаль только, что на джаве. но это не критично, имхо

Alexey
08.06.2018
18:14:40
ну, с учетом многоязыковой ориентированности - наверно да. если оно памяти не жрет гигабайтами конечно.

Alexander
08.06.2018
18:15:17
такого не бывает из-за особенностей этой самой джавы

Alexey
08.06.2018
18:15:38
ну, может хоть сотнями мегабайт. а не гигабайтами, а?

Alexander
08.06.2018
18:15:56
всё зависит от того, сколько выставишь xmx
сколько выставишь, столько и сьест

Google

Alexey
08.06.2018
18:17:15
BUILD-файлики выглядят неплохо у базеля. на первый взгляд.

Egor
08.06.2018
18:17:59
питон обычный

Constantine
08.06.2018
18:18:43

Alexey
08.06.2018
18:18:43
скорее уж лисп ? всё из списков и s-expressions.

Antony
08.06.2018
18:21:22
Смотрю я на исходники build2 и удивляюсь огромному количеству кода
Это всё один человек писал?
двое, за три года
круто

Egor
08.06.2018
18:23:57
лишь бы толк был

Anatoly
08.06.2018
18:27:51
я знаю автора build2, это тот же паренек, что написал для C++ xsd binding

Max
08.06.2018
18:28:01
char* password = NULL; password = getpass(prompt); я же верно понимаю что если я напишу printf(password); то я должен буду получить введенный пароль?

Anatoly
08.06.2018
18:28:20
это действительно мощный программист

Alexander
08.06.2018
18:28:32

Anatoly
08.06.2018
18:28:53
вот все их продукты https://codesynthesis.com/projects/

Alex Фэils?︙
08.06.2018
18:34:03

Игорь
08.06.2018
18:47:26

Constantine
08.06.2018
20:35:09

Artem
08.06.2018
20:49:05
Кто-нибудь писал юниты тесты, используя гугловские gtest и gmock?

Evgeniy
08.06.2018
20:52:59
многие думаю

Artem
08.06.2018
21:03:27
Сейчас разбираюсь, не могу понять. Mock классы избавляют по идее от зависимостей ведь?
Надо написать тесты для класса, который в реализации своих методов использует зависимость от другого класса, у которого нет "интерфейса". Как это сделать можно, используя Mock? Не хочется тянуть зависимость, т.к. ещё с десяток придётся подтягивать для тестирования всего-лишь одного метода.

Google

Igor
08.06.2018
21:04:44

Artem
08.06.2018
21:05:08
А через шаблонный параметр как?
Спасибо, в документации вроде пример нашёл

Igor
08.06.2018
21:13:03

Alexey
08.06.2018
22:43:56
какой-то bazel очень странный. он сам себе (по умолчанию?) придумал пачку cflags с которыми зовет компилятор и не очень ясно как это все дело отменить и вызывать компилятор только с нужными мне флагами.
плюс компилятор он зовет не напрямую, а через враппер.
ну и это не говоря о том, что после первого вызова bazel'я он остается крутиться в памяти в виде сервера

Vladislav
08.06.2018
23:30:08
http://oliora.github.io/2016/02/12/where-to-put-std-move.html

Alexey
08.06.2018
23:31:21
а опции компилятора проектозависимые куда совать? куда-то в BUILD можно?

Vladislav
08.06.2018
23:32:40
можно, потаргетно либо через copt глобально

Alexey
08.06.2018
23:33:09
да, я пока через copt и допихивал