Berkus
Дискуссия ради дискуссии :/
+, довольно бессмысленно
Square
https://raw.githubusercontent.com/solodon4/Mach7/master/media/posters/OpenPatternMatching-OOPSLA-1.pdf
доня.
нет, ты слышал про type inference?
дык auto это и есть вывод типов, лёл
Berkus
дык auto это и есть вывод типов, лёл
попробуй прочитать сначала
доня.
а, ты в том смысле что не только в этом случае нужен? ну ок тогда
Ivan
нет, ты слышал про type inference?
Слышал, а что не так
Berkus
Слышал, а что не так
тогда твое заявление что auto нужен только в случае destructuring decls выглядит странно
Ivan
Если класс из чисел нельзя сделать int[a,b,c] = obj;
Vladislav
Если класс из чисел нельзя сделать int[a,b,c] = obj;
это очень специальный юзкейс (когда все поля одного типа), непонятно зачем его поддерживать
Ivan
это очень специальный юзкейс (когда все поля одного типа), непонятно зачем его поддерживать
Ну просто вместо auto ты мог писать что-то явное, а в этом случае нет
Vladislav
ну и что?
Vladislav
можно конечно пропозал написать, но я не вижу особого поинта
Ivan
можно конечно пропозал написать, но я не вижу особого поинта
Ну почему же, хотя бы видно не заглядывая в класс, что ты оттуда берёшь, какие типы
Vladislav
ну напиши развернуто, если тебе это надо
🦥Alex Fails
приглашаю посидеть в антикафе "зеленая дверь" сегодня (12 августа) в 15:00. Адрес:Адрес Милютинский переулок, 19/4 ст1, 101000, 1 этаж
Ivan
ну напиши развернуто, если тебе это надо
Я и буду писать развёрнуто)
Vladislav
Ну почему же, хотя бы видно не заглядывая в класс, что ты оттуда берёшь, какие типы
а, это ведь ты в холивар-чате утверждал что auto не нужно?
Ivan
Вроде не
Ivan
Я против повсеместного его использования.
Berkus
Я против повсеместного его использования.
ну если ты вместо быстрого auto [a,b,c] хочешь писать [std::list<MyTypeName>::const_iterator a, std::map<AnotherType>::iterator b, std::map<ThirdType, my::custom_allocator>::const_iterator c] тоооо... вряд ли тебе кто-то может запретить!
Berkus
делай пропозал чо уж
Ivan
Ееее
Evgenii
кстати о пропозалах. Сегодня подумал о том что удобно было бы иметь что-то типа auto [c, d] : some_function(a,b,c,d); где функция принимает b, d по ссылке. Чо думаете? Вроде сахар, а вроде и есть несколько мест, где пригодилось бы
Evgenii
ну я имел ввиду именно ауто для переменных инициализируемых в функции
Evgenii
вторую это я под впечатлением подкинул
Vladislav
пусть возвращают
Evgenii
а так например auto c:sum(a,b,c)
Berkus
ну так они уже есть же
Berkus
for (auto [c, d]: myMap) где myMap может быть и результатом функции
Berkus
гмм, ну можно конечно echo в tcp сокет на mx сервер, но мне кажется это ооочень хлипко
Vladislav
for (auto [c, d]: myMap) где myMap может быть и результатом функции
не, ну можно различить по использованию c и d справа от двоеточия
Berkus
ох, опять контекстно зависимые правила... хотя везде в плюсах оно так.
Vladislav
но вообще, имхо такой синтаксис не надо
Vladislav
например, ни разу не ясно, как оно должно работать с шаблонными функциями
Berkus
по-моему такой синтаксис это беда
Berkus
если очень хочется - возвращай туплю и деструктурируй ее, получится тоже самое только понятней во всех смыслах
Evgenii
например, ни разу не ясно, как оно должно работать с шаблонными функциями
ну как везде - если возможно, то deduction, если нет, то error.
Evgenii
но c rvo и правда смысла немного такие функции писать
Купи
Приятного времяпровождения тебе и всем чатовчанам)
Александр
Много народу собралось?
🦥Alex Fails
Очень. Никого😂. Кто-то времяперепутал, кто-то день 🤷‍♂
Ioann_
А обычно сколько бывает :?
🦥Alex Fails
5-9
🦥Alex Fails
В питере стабильно было. @crackedmind, @andreikr, @ThatEmbeddedGuy и еще парочка, включпя меня 😊
Ioann_
Не, ну мн в Питер было бы в лом так с ходу ехать, такие вещи надо заранее планировать, ну и чтобы народу в достатке было
🦥Alex Fails
Я, пожалуй,больше не буду проводить такиа мероприятия. Алсо флуд пожалуйста во @fludpac
Matwey
А каким макросом принято проверять, что дело происходит в MS Visual Studio?
🦥Alex Fails
_MSC_VER
Anonymous
добрый вечер! у меня есть lib файл и хеадер. как в Visual Studio заставить скомпилить в один файл?
Anonymous
чтобы не требовал длл
Anonymous
подозреваю, что никак, но лучше препройти в @supapro
Anonymous
можно иат подменить мб
Ioann_
Блин, проблема на проблеме. Вот я допустим перенс OcTree на GPU
Ioann_
И хуясь, нашел что это запатентовано ?
Anonymous
таблицу импорта
Ioann_
Типа все, мне пиздец и не могу использовать ?:
Anonymous
длл импортится ж
Anonymous
весь код запихнуть в секцию кода
Anonymous
и переназначить адреса
Ioann_
Алгоритм переноса octree на GPU
Anonymous
секцию кода длл в екзешную секецию кода
Ioann_
Вот если сделать тоже самое на CPU - то вроде как все отлично, а если на GPU то почему то патент. И я не понимаю, что именно происходит и как с этим быть.
Matwey
https://www.khronos.org/sycl кто-нибудь понял почему это?
Matwey
https://www.codeplay.com/products/computesuite/computecpp
Nikita
Типа все, мне пиздец и не могу использовать ?:
с арифметическим сжатием такая же фигня была
Vladislav
а чего это они даты по-японски пишут?