🏳️ Phil
Проще сказать, где их нет
Ну и где они есть?
nvkv
Ну и где они есть?
что тебя интересует именно?
🏳️ Phil
что тебя интересует именно?
дженерики. в Alef есть, я знаю
Dmitry
их больше нигде нет
В таком случае в этом мире только 2 языка программирования - go и java
nvkv
C++ (в виде темплейтов тормозных), Java, C#, Scala, OCaml, Haskell, Rust, you name it
Kirill
о, а чочо за система типов такая?
эта же, но с добавлениями. рабочее название -- вычисляемые типы. на этом ты хоть динамическую типизацию хуярь.
nvkv
это типа deptypes что-то?
nvkv
спека есть?
🏳️ Phil
C++ (в виде темплейтов тормозных), Java, C#, Scala, OCaml, Haskell, Rust, you name it
В C++ там не дженерики. С# я даже не слышал о нём, остальные - "какой большой продукт мы можем вспомнить на этих так называемых языках"? (c)
Anonymous
в delphi есть, в free pascal
Kirill
чочо за вычислимые типы?
типа структура с методами.
Kirill
но специальная.
nvkv
> "какой большой продукт мы можем вспомнить на этих так называемых языках"? (c) Scala — twitter, Kafka. Из того, что в голову сразу пришло
🏳️ Phil
Ты в курсе, что такое дженерики вообще?
Я два раза читал. Понимал и забывал
Dmitry
И то второй должен умереть! Аминь!
Да, да, один go хороший, другие не должны существовать. Всё верно, продолжайте думать так :)
Kirill
которая имплементит логику разную, типа конвертаций, операторов и т.д.
🏳️ Phil
ну поняня
Что тебе поняня? При этом я дофига пишу и не то чтобы полигамен. Вот ни разу кроме блеать этого чатика с ними не столкнулся
nvkv
это называется duck typing, кажется :)
Kirill
нет
nvkv
а не ситуацию вокруг
Kirill
мы делаем возможность сделать встройку в систему типов
🏳️ Phil
Ну, это скорее характеризует тебя, сорян
Несоменно это меня характеризует. Ктобы спорил
Kirill
грубо говоря
nvkv
Кирюх, дай спеку проще
nvkv
так тяжело по чатику понять
🏳️ Phil
а не ситуацию вокруг
И несомненно это характеризует И ситуацию вокруг.
Kirill
Кирюх, дай спеку проще
я ее еще не писал, было б что дать -- я бы дал :)
Мерль
грубо говоря
Определяемое юзером приведение типов?
Kirill
держи в курсе :)
ты в чате гудланга есть?
nvkv
нету
Kirill
Определяемое юзером приведение типов?
в том числе. определяемое юзером что хочешь
nvkv
вообще говоря я очень скептичен к системе типов, которую сначала делают, а потом пишут спеку :)
Kirill
нету
тыкни в личку, линк закину
Ruslan
А вы уже замеряли на каком языке меньше строк кода?
nvkv
или J
Ruslan
Мне оч интересно, а в группах посвящённых языкам программирования говорят о чем кроме, как письками меряться?
Kirill
А можно подробнее?
ну -- метод сравнения. метод приведения к типу. метод, что это ссылка. метод, что это может быть nil. метод, что это можно сравнивать с типом. метод, что можно получить ссылку на этот тип. метод, что можно сделать X и метод, чтобы сделать X.
Ruslan
Почему вы не обсуждаете неудобность какой библиотеки и почему бы не сделать лучше и выложить на суд сюда. Обсудить и попробовать снова
Ruslan
Или какой-то мини проект
Ruslan
Или реализовать то что на го сделать трудно
nvkv
Это очевидно
nvkv
Не самое плохое решение, надо сказать
Kirill
А, то есть по сути что-то типа стандартных трейтов в русте, только интерфейсы и в го Одобряэ
я не видел возможности имплементации своей логики системы типов
Kirill
трейты -- видел, видел генерики, видел дак
Kirill
всякое видел
Kirill
а такую хренотеньку я пока не видел, как ни странно
Ruslan
Странно. Зачем же вы живёте? Неужели интересно только делать то, что на работе сказали и все?
nvkv
конечно
nvkv
как иначе-то?
Ruslan
как иначе-то?
Я серьёзно. Сарказм не к месту
nvkv
Как можно серьёзно отвечать на это?
Kirill
Странно. Зачем же вы живёте? Неужели интересно только делать то, что на работе сказали и все?
а зачем же ты живёшь? неужели интересно спрашивать у чата, где разработчики чаще отдыхают, чем работают, почему они тут не обсуждают неудобность какой-то библиотеки в языке, где сделать неудобно чаще самому проблематичнее, чем в формате "ай не доглядел/не додумал"?
nvkv
Тут диагностика кармы по юзерпикам
Ruslan
Значит отдых
nvkv
Коллега, у вас белый конь немного покосился
nvkv
поправьте
Ruslan
Семён такой смешной)
Мерль
Или какой-то мини проект
Ну, расскажи о своём (или не своём) интересном проекте. Или реализуй то, что на go реализовать трудно
Kirill
иногда и работа, конечно, если есть что-то интересное. ну, и иногда новички.
Ruslan
Сейчас например проблема с тем что мне нужна база данных для списков чисел.
Ruslan
Без декодирования
Ruslan
Онли []int
Ruslan
Ой нет
Ruslan
map[int][]int