gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 21 апреля 2018< ^ >
evadim установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Кто-нибудь, сделайте что-нибудь с фортунками :'-(
Конфигурация комнаты
Участники комнаты

GMT+3
[03:15:05] Batman46 вышел(а) из комнаты
[03:15:23] Batman46 вошёл(а) в комнату
[05:11:05] hhex вышел(а) из комнаты
[05:11:28] hhex вошёл(а) в комнату
[08:56:06] medvedko вошёл(а) в комнату
[10:05:30] nis вошёл(а) в комнату
[10:49:54] medvedko вышел(а) из комнаты
[10:51:54] nis вышел(а) из комнаты
[10:53:34] rea вошёл(а) в комнату
[11:06:46] hhex вышел(а) из комнаты
[12:42:22] hhex вошёл(а) в комнату
[13:48:03] medvedko вошёл(а) в комнату
[14:34:12] hhex вышел(а) из комнаты
[15:34:37] nordwind вошёл(а) в комнату
[16:02:28] nordwind вышел(а) из комнаты
[17:05:56] medvedko вышел(а) из комнаты
[17:07:41] rea вышел(а) из комнаты: Replaced by new connection
[17:07:51] rea вошёл(а) в комнату
[17:50:46] nis вошёл(а) в комнату
[18:49:00] medvedko вошёл(а) в комнату
[20:59:41] racc вошёл(а) в комнату
[21:03:15] <nis> 0xd34df00d: такой вопрос, какая версия кланга гарантированно поддерживает с++17
[21:04:46] <0xd34df00d> nis: 5.0 вроде норм.
[21:04:54] <0xd34df00d> https://clang.llvm.org/cxx_status.html
[21:05:08] <nis> я уже смотрю это
[21:05:20] <nis> там вообще пишут что чуть ли не с 3.х
[21:05:30] <nis> я почему спрашиваю
[21:05:39] <nis> короче мне С++14 уже мало
[21:06:15] <nis> много писанины
[21:08:30] <0xd34df00d> Это правильно :)
[21:08:32] <nis> 0xd34df00d: а вообще я хочу камень в огород гцц - ибо эти товарищи вдруг решили что size_t это unsigned int а до этого был unsigned long, что более логично
[21:08:58] <nis> причём это только для арм
[21:09:13] <nis> у меня кроме мата ничего нет для фраз
[21:09:47] <0xd34df00d> Ну, на самом деле имеют право.
[21:09:50] <0xd34df00d> Стандарт не специфицирует.
[21:10:09] <0xd34df00d> Вернее, специфицирует, но некоторые особенности поведения (вроде того, что максимально адресуемый массив должен влезать, и всё такое).
[21:10:11] <nis> когда ты меняешь это в миноре это глупо
[21:10:23] <nis> точнее даже в релизе
[21:11:03] <nis> то есть в 7.3-r1 это ещё unsigned long, а в 7.3-r2 это уже unsigned int
[21:11:12] <nis> и я такой да ладно
[21:11:23] <nis> 0xd34df00d: я просто порт делаю для stl
[21:13:41] <nis> 0xd34df00d: и ещё один немного глупый наверное вопрос - есть ли внесли ratio почему до сих пор нет type_list
[21:13:52] <nis> это же уникальный инуструмент
[21:13:55] <0xd34df00d> ratio нужно для chrono.
[21:14:13] <0xd34df00d> Ну и писать код, абстрагированный от конкретного typelist, чуть легче.
[21:14:48] <nis> просто я вот его реализацию видел даже у тебя в орал
[21:15:58] <nis> 0xd34df00d: короче, есть https://github.com/no111u3/lp_cc_lib/blob/master/include/type_list.hh - это моё видение этого типа, есть ли смысл это вообще развивать
[21:16:20] <nis> делал по типу того что есть в хаскеле
[21:16:56] <0xd34df00d> Ну, если оно тебе нужно, то почему бы и нет.
[21:17:25] <nis> того же none_type нет в стандарте
[21:17:33] <nis> void_t есть, в 17
[21:17:44] <nis> а несуществующего типа нет
[21:18:37] <nis> 0xd34df00d: короче это часть либы для микроконтроллеров
[21:18:43] <0xd34df00d> Топи за regular void.
[21:18:49] <0xd34df00d> Я вот хочу тоже немного потопить.
[21:18:58] <nis> а что это такое?
[21:19:22] <nis> я хочу сцепленные типы
[21:19:42] <nis> но С++ даже 20 ревизии не умеет в интроспекцию уровня компиляции
[21:23:45] <nis> потому как я не могу сказать без меты и кучу надстроек что A сцеплен с В и вызывая в контексте B A мы хотим именно A а ни что иное
[21:45:33] Pinkbyte вошёл(а) в комнату
[23:00:39] rea вошёл(а) в комнату
[23:07:43] nehex вошёл(а) в комнату
[23:23:43] nis вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!