
Alexander
11.05.2017
11:41:23
попробуй спросить у @antoshkka

Antony
11.05.2017
11:47:00
Boost.LockFree не пользовал. Мне всегда хватало Boost.Thread и того, что есть в стандартной библиотеке
Если захотите эксперементировать и сравнивать, посмотрите еще TBB

Google

Square
11.05.2017
11:47:56
Тбб странноват

Alex Фэils?︙
11.05.2017
11:48:11
Сегодня ночью собрал буст? жаль, что зря. Мне нужна была хедер-онли либа. Бесит, что пришлось кучутхедеров тянуть из пакета
Кстати, думаю, что кольцевой буфер надо предложить в стдлиб

Square
11.05.2017
11:49:04

Tema
11.05.2017
11:49:31

Square
11.05.2017
11:49:39
Кстати вон та очередь умеет в ограничение по количеству элементов

Tema
11.05.2017
11:49:40
хотя он же делается за 5 мин

Alex Фэils?︙
11.05.2017
11:49:45
надо было быстро сделать ¯\_(ツ)_/¯

Tema
11.05.2017
11:50:09

Alex Фэils?︙
11.05.2017
11:50:16
Там еще мурни надо до фига сделать

Alexander
11.05.2017
11:50:19

Google

Tema
11.05.2017
11:50:46

Дед Пегас
11.05.2017
11:51:11

Alexander
11.05.2017
11:51:45
Все, кто думает, что контейнер написать так просто, просто смотрим на исходники Boost.Container :)

Alex Фэils?︙
11.05.2017
11:51:52

Alexander
11.05.2017
11:53:21
Такие вещи пихать надо в LEWG
Только мы все прекрасно понимаем, что пропихивание в стандарт... Довольно сложное занятие, скажем так

Alex Фэils?︙
11.05.2017
11:55:22
Ну да)

Alexander
11.05.2017
11:55:38
хотя либу надо расширять, так как она до жути куцая

Surreal
11.05.2017
11:57:04

Alexander
11.05.2017
11:57:28

Tema
11.05.2017
11:57:39

Alexander
11.05.2017
11:57:41
Мы вполне можем хоть как-то влиять на это

Alex Фэils?︙
11.05.2017
11:57:48
Да обычный же есть)

Surreal
11.05.2017
12:01:11
Надо давить на модули, концепты, сеть и расширение параллельности, чтобы были из коробки пулы потоков, поверх них адекватный async. Я так и не понял, делают они последний пункт сейчас или нет. Вроде есть parallel ts, но я при беглом взгляде только avx там увидел.

Alexander
11.05.2017
12:01:43

Surreal
11.05.2017
12:03:05
много чего надо делать...
Так они еще с реализацией определиться не могут. Ладно хоть согласились совсем дряной код переписать и запихать его в std2
Я, правда, вижу уже какой-нибудь говнокод, типа:
std::vector<bool> vbool2Tovbool(const std2::vector<bool> &v) {...}

Alexander
11.05.2017
12:05:26
https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c17-features-in-vs-2017-3/
вон чуваки constexpr начинают обмазываться
Boyer-Moore search() зато вот это завезли ???

Google

Alexander
11.05.2017
12:09:40
а filesystem - nope

Simon
11.05.2017
12:09:51
все ради олимпиадных погрмоистов!

Alexander
11.05.2017
12:11:18
лол, это просто адекватный поиск вместо ублюдочного std::search
кстати, мб тут кто инфой обладает - почему Microsoft настолько медленно имплементят поддержку стандартов?

Grigor
11.05.2017
12:13:42
зачем им ваш этот с++

Alexander
11.05.2017
12:13:51
они же вроде уже развернулись лицом к С++, так чего же всё так грустно? у них там армия программистов же есть, могут делать это

Simon
11.05.2017
12:14:04

Alexander
11.05.2017
12:14:05
а есть вещи покруче БМ :)

Grigor
11.05.2017
12:15:01
кмп ван лав

Simon
11.05.2017
12:15:04
он в любом случае быстрее серча, да

Alexander
11.05.2017
12:15:21
кмп ван лав
неа, не ван лав. Не зря его в Стандарте нет и не будет

Simon
11.05.2017
12:15:36
но часто ли это нужно? Лучше бы ахо-корасика запилили

Alexander
11.05.2017
12:15:56

Square
11.05.2017
12:16:11
Меряетесь кто знает больше алгоритмов?)

Alexander
11.05.2017
12:16:16

Square
11.05.2017
12:16:20
Хоть что то завезли - уже норм

Alexander
11.05.2017
12:16:24

Google

Simon
11.05.2017
12:16:27
вроде можно свою функцию поиска запихнуть, если моя памят ьменя не подводит
ах ты!

Alexander
11.05.2017
12:16:42

Simon
11.05.2017
12:16:52
в серчер 17 плюсов
лет ми гугл зет щит

Alexander
11.05.2017
12:17:00
мы его с Маршаллом долго обсуждали

Admin
ERROR: S client not available

Simon
11.05.2017
12:17:52
http://en.cppreference.com/w/cpp/experimental/search
ну вот, зря гуглил(

Alexander
11.05.2017
12:18:17
оно, родимое
там в С++17 Маршалл чуток интерфейс поменял
и да, позже будут добавляться новые алгоритмы поиска
а ещё позже будет выкачена ещё более крутая штука, о которой я буду рассказывать на конфе

Nikolai
11.05.2017
12:19:10

Alexander
11.05.2017
12:19:36

Simon
11.05.2017
12:19:48

Alexander
11.05.2017
12:20:15

Шаурма
11.05.2017
12:20:20

Google

Nikolai
11.05.2017
12:20:30

Alexander
11.05.2017
12:20:48
1) Как заметили выше, тут даже потоки еле добавили, а тут про такие вещи
2) Нужна имплементация, я её пока что у меня нет и нескоро она появится у меня

Simon
11.05.2017
12:21:48
или подрубать хедеры-сорцы ради одной функции

Nikolai
11.05.2017
12:22:09

Alex Фэils?︙
11.05.2017
12:22:23

Alexander
11.05.2017
12:22:37
по сути, пока этих модных штук не появится в Boost.Algorithm и они не обкатаются на паре-тройке релизов - в стандарт даже пропозал не ждите
а в Boost.Algorithm это всё будет ооооочень нескоро

Simon
11.05.2017
12:23:04
модные штуки из 80-90ых....

Alexander
11.05.2017
12:23:23

Square
11.05.2017
12:23:24

Alex Фэils?︙
11.05.2017
12:23:25

Simon
11.05.2017
12:23:49

Alexander
11.05.2017
12:23:50
Почему?
потому что у меня мало времени на это

Nikolai
11.05.2017
12:24:09

Alexander
11.05.2017
12:24:23
Тимсорт!
скоро будет в Boost.Sort - жду окончания ревью моего PR

Square
11.05.2017
12:24:45

Alexander
11.05.2017
12:24:47