Ευγένιος
(До сих пор боюсь C++ и изо всех сил избегаю его использовать на реальных проектах).
Я вот недавно(до раста) пробовал плюсы, чуть чуть, увидел две проблемы(о которых мне знакомые втирали все время, но я не верил). 1. Пакет менеджеров. 2. Такая же каша из парадигм со стандартной либой, как в PHP.
Макс
(До сих пор боюсь C++ и изо всех сил избегаю его использовать на реальных проектах).
(Что логично, потому что не пишу игровые движки и операционные системы, а для всего остального точно лучше подходит что-нибудь не настолько сложное. Проще и ограниченнее в возможностях инструмент — меньше сделанных в собственных ногах дырок).
Ευγένιος
Когда ты ждёшь 32 минуту как скомпилиться boost(или 22 минуту), после прикладного Composer, жизнь ломается.
Макс
Я вот недавно(до раста) пробовал плюсы, чуть чуть, увидел две проблемы(о которых мне знакомые втирали все время, но я не верил). 1. Пакет менеджеров. 2. Такая же каша из парадигм со стандартной либой, как в PHP.
Вот пункт (2) и пугает, честно говоря. Потому что в C++ можно, конечно, вырезать очень адекватный и хороший subset фич (какой конкретно — зависит от проекта), на котором будет удобно и разумно писать, но это очень зависит от дисциплины лида и команды. Лучший пример — исходники Doom 3. Но они недалеко от чистого C ушли.
Ευγένιος
Я щас неплохую лекцию смотрел, может кто не видел, очень интересная как по мне, ее надо всем Сишникам кидать. Щас.
Ευγένιος
https://youtu.be/TiCSWNpeR9Q
Ευγένιος
Гг, я не пилю микруху.
Макс
Я вот недавно(до раста) пробовал плюсы, чуть чуть, увидел две проблемы(о которых мне знакомые втирали все время, но я не верил). 1. Пакет менеджеров. 2. Такая же каша из парадигм со стандартной либой, как в PHP.
А первая проблема это ещё ничего: у меня любая попытка поработать с каким-нибудь опен-сорс C/C++ проектом выливается в часы troubleshooting'а того, чтобы оно хотя бы просто собралось.
Ευγένιος
Я сейчас изучаю ЕС6, а потом займусь инглишом.
Ευγένιος
Потом возьмусь за микруху. Но только как подтяну Раст.
RS
Башка то знает хоть?)
Макс
зря "классы" добавили надо было прототипы продвигать
Код на прототипах удобнее и легче пишется. Но вот поддерживать его...
Ευγένιος
Почему же? Летом сделаю.
RS
Какая?
глюнтер же
Ευγένιος
Код на прототипах удобнее и легче пишется. Но вот поддерживать его...
Ну с этим я не очень соглашусь, мне классы очень зашли. Хотя я люблю прототипы, но я толком ООП на них не знал.
Ευγένιος
глюнтер же
Дак он не ждёт же.
RS
Дак он не ждёт же.
как не ждёт, когда он тебе задание дал? О_о
Ευγένιος
Я скоро выкину на гит-хаб структуры данных, на ЕС6 и расте.
RS
и вообще в оффтоп надо идти)
Ευγένιος
Будет за что погадить на меня.
Макс
Тупой вопрос, не могу вспомнить. Как формально называется "пустой" тип данных ()?
Макс
Помню, что кажется в go это называется yota
Cat
iota
Cat
только iota ≠ unit
Макс
unit
Точно, спасибо.
Cat
iota это для обозначения нулевого элемента "енамов"
Макс
только iota ≠ unit
Всё руки не доходят нормально теорию типов проботать :(
RS
или nil ещё
RS
https://doc.rust-lang.org/std/primitive.unit.html
Cat
unit в среднем не используется, кроме Result<(), ErrT>
Cat
или nil ещё
да, в го unit скорее всего будет nil
Ευγένιος
Юнит, точно.
Ευγένιος
Как сказал мой друг «типы, это единственное что делает из нас людей, а не обезьян».
доня.
я конечно не гофер
доня.
но nil это вроде типа null же, не?
Cat
ээ ну нет
твои предложения
Cat
но nil это вроде типа null же, не?
да, но пихается везде, где ненужно
Cat
а, вру
Cat
конеш
доня.
я к тому что юнит это отдельный тип именно
Cat
struct{} будет вместо ()
доня.
да, скорее так
Oleg
Релиз скоро?
Cat
Релиз скоро?
Да вот, запилим новую карту и сразу в релиз
Cat
Пару механик поправим и норм
Cat
Релиз скоро?
Чего ждёшь от релиза?
Anton
Релиз скоро?
Релиз чего?
Anton
Кто знает хороший софт для базы знаний?
Kerrigan
Zim
Loyd
Это тип, в котором одно значение (unit)
Loyd
Пустой это empty-тип или, реже, never-тип
պլհկ
V O I D
Loo
N I L
Anton
M A I N
Loo
/split NULL
Маjко
/split NULL
Много хочешь
Loo
Много хочешь
/s/Много/Малого
Anonymous
Много хочешь
Малого хочешь
Макс
() это не пустой тип данных
Ну так я потому и задавал вопрос, что забыл правильную терминологию :)
qthree
gitter у всех работает нормально?
Макс
gitter у всех работает нормально?
Вроде да, сижу в канале diesel, всё хорошо
qthree
Вроде да, сижу в канале diesel, всё хорошо
У меня сообщения обновляются только после Ctrl+F5 или даже открытии в новом окне. И весь лог засран ошибкой доступа к https://ws.gitter.im/bayeux
qthree
Проверил уже, нет ip в реестре
qthree
И сайт вроде доступен, но отказывает в подключении
Cat
это IP ws.gitter.im, который у меня тоже не работает