
Alex
15.08.2017
00:50:05
Как вы тут?

Alexander
15.08.2017
00:50:35

Alex
15.08.2017
00:50:58
Да так, в общем

猫
15.08.2017
05:31:50

Google

Vergil
15.08.2017
05:44:47
Добрый день

Alexander
15.08.2017
05:49:05
и вам не хворать

Azoyan
15.08.2017
06:09:03

Vladislav
15.08.2017
06:09:19

Azoyan
15.08.2017
06:10:02
Ну как, постоянно онлайн тоже как-то не совсем полезно)

Alexander
15.08.2017
06:11:16

猫
15.08.2017
06:20:11
В гробу высплюсь. ))
☠️☠️☠️

babysitter
15.08.2017
06:36:04
но зачем для этого целый язык костылять?
а по нему есть литература какая-нибудь или документация? что-то после мсдна в яблочном мире я как-то уязвимо себя ощущаю. максимум, что есть - это блогпосты о том как переименовать m в mm и начинать писать на двух языках одновременно.
а, какой-то кусок удаленный остался в timemachine лол ?
http://web.archive.org/web/20101203170217/http://developer.apple.com/library/mac/#/web/20101204020949/http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html

Alexander
15.08.2017
06:47:06
так, тут где-то раньше ссылка проскакивала со списком наиболее часто используемых либ на С++. Никто не напомнит?

Vladislav
15.08.2017
06:48:52
1. std
2. boost
не за что

Google

Alexander
15.08.2017
06:49:16

babysitter
15.08.2017
06:49:34
это? https://github.com/rigtorp/awesome-modern-cpp
https://github.com/fffaraz/awesome-cpp

Alexander
15.08.2017
06:51:25
я просто пацанов с Conan бомблю, чтобы шевелились.
Кстати, никто помочь не хочет им с опакечиванием?

Давид
15.08.2017
06:54:02
счем?

Alexander
15.08.2017
06:54:21
счем?
с опакечиванием либ в conan-center

Давид
15.08.2017
06:54:30
ясно

Alexander
15.08.2017
06:54:47
ясно
не разделяешь этой идеи?

Давид
15.08.2017
06:55:07
не,даже незанаю что это или недогончю

Alexander
15.08.2017
06:55:43

Давид
15.08.2017
06:55:55
а не,незнаю

Fram
15.08.2017
07:03:31
1. std
2. boost
Думаю, если посчитать всех плюсовиков из GAAF+Я, которые используют свои библиотеки, плюс геймдев, в котором тоже своя специфика, может оказаться, что стл идущий с компилятором и буст уже не самые популярные

Alexander
15.08.2017
07:06:08

Fram
15.08.2017
07:06:26
Google Apple Amazon Facebook

Alexander
15.08.2017
07:07:08
прям везде-везде. у меня нет инфы на этот счёт, но мне как-то в это не верится

Fram
15.08.2017
07:10:45
Просто я думаю так: есть своя либа, которую я относительно контролирую и хорошо знаю, и могу дойти ногами до автора спросить, и есть та, что идёт с компилятором, про которую надо будет все исследовать самому. И вот сижу я такой, выбирая что использовать...

Vladislav
15.08.2017
07:16:22

Alexander
15.08.2017
07:17:14

Vladislav
15.08.2017
07:17:34
Как дополнение к стл

Google

Vladislav
15.08.2017
07:17:56
Да и буст есть местами

Alexander
15.08.2017
07:18:24

Andrei
15.08.2017
07:18:34
В Я свои библиотеки иногда на замену стандартных
Буст тоже далеко не всегда.

Alexander
15.08.2017
07:19:37
я про полный отказ от STL
в пользу своей вундер-либы

Andrei
15.08.2017
07:20:03
Разумеется. Но вот полный отказ от boost я видел.
Неоднократно.

Alexander
15.08.2017
07:20:16
это не редкость

Дед Пегас
15.08.2017
08:10:11
EA Games пользует свой stl)

TriΔng3l
15.08.2017
08:12:30
Я за отказ, но не в пользу клона STL
А чтобы больше контроля получить

Alexander
15.08.2017
08:12:53

TriΔng3l
15.08.2017
08:13:25
У меня вон есть DynamicArray и PartiallyDynamicArray<count>, во второй есть заданное количество статических элементов
И всякие вставки с большим контролем над копированием/перемещением

Alexander
15.08.2017
08:14:09

TriΔng3l
15.08.2017
08:14:28

Google

TriΔng3l
15.08.2017
08:14:45
Там, конечно, совсем простенько всё

Alexander
15.08.2017
08:14:52
Скину сегодня
интересно глянуть просто.
STL дизайнится быть ползеным одинаково примерно всем

TriΔng3l
15.08.2017
08:15:18
Ну, возможно, стыдно такое кидать будет

Alexander
15.08.2017
08:15:31
поэтому если надо что-то заточенное под вашу специфику, то ваше решение скорее всего будет лучше. Это касается и eastl

TriΔng3l
15.08.2017
08:15:34
Расширяю вроде при заполнении 66%
Тьфу
При 100%, но на полтора

Alexander
15.08.2017
08:16:21
емнип, так folly делает тоже
где-то видел константу 2.3 вроде

Admin
ERROR: S client not available

Alexander
15.08.2017
08:16:59
у шланга, наверное
где-то была бумага с исследованием на эту тему, какую константу надо там применять
быстрый гугл даёт 1.5

Ilia
15.08.2017
08:40:11
У меня лично к STL совсем другие претензии. Плохой дизайн, в первую очередь...

Alexander
15.08.2017
08:40:44

Ilia
15.08.2017
08:40:44
Степанова вообще я бы убил ... (Ну не физически конечно)

Alexander
15.08.2017
08:40:55
что не нравится?

Ilia
15.08.2017
08:41:04
Дизайн, подход.

Alexander
15.08.2017
08:41:07
народ, подтягиваемся. Тут интересный разговор

Ilia
15.08.2017
08:41:10
Итераторы.

Google

Alexander
15.08.2017
08:41:11

Ilia
15.08.2017
08:41:21
Отсутствие наследования.

Alexander
15.08.2017
08:41:42

Ilia
15.08.2017
08:41:50
Глянтьте, как сделаны те же контейнеры в Common Lisp — вот это вещь!!!

Александр
15.08.2017
08:41:59
сейчас будет мясо

Ilia
15.08.2017
08:42:16

Alexander
15.08.2017
08:42:17

Ilia
15.08.2017
08:42:42
Совершенно другой, да, но сделаный по уму а не через жопу.

Александр
15.08.2017
08:43:16
а нафига наследование для контейнеров? тут же duck typing. есть begin, end, size, ... - вот тебе контейнер. Всё решается во время компиляции, а не тормозится виртуальными функциями

Alexander
15.08.2017
08:43:54
и как-то это дело там внутри используется

Ilia
15.08.2017
08:44:13
Нахера эти итераторы например? Кто мешал либо просто соотнести элементы с целыми числами, либо придумать уже тогда Ranges?

Alexander
15.08.2017
08:44:20
сходу как не скажу - давно лазил

Александр
15.08.2017
08:44:23

Ilia
15.08.2017
08:44:25
Я не успеваю за вами всеми...

Alexander
15.08.2017
08:44:33

Ilia
15.08.2017
08:45:06
Ага. А ты не думал, что это же самое можно было по-другому сделать ? Через выявление общего проедка и наследование , например

Alexander
15.08.2017
08:45:28

Kirill
15.08.2017
08:45:36
Котаны,мы ещё не допилили первый подкаст, но уже собираем вопросы для второго
https://goo.gl/forms/8BAjNcLwPOKkQR0y2