Size: a a a

2021 July 12

SZ

Sergey Z in rannts
Такая постановка вопроса в принципе мало реальна. Миграционная политика - боль в жопе.
В новостях говорят о "день закончился в слезах", а о кривоногости и чернокожести, и, упаси боже, их связи можно только у ебанутых националистов почитать, нормальные националисты пишут по-другому.
источник

SZ

Sergey Z in rannts
Хотя вот. Но официальная позиция всегда будет "давайте дружить и у нас тут лапки"
источник

SZ

Sergey Z in rannts
Трое игроков сборной Англии – Джейдон Санчо, Маркус Рашфорд и Букайо Сака – подверглись расистским нападкам после поражения в финале Евро. Они не смогли забить пенальти в решающий момент, и на них буквально накинулись в соцсетях. Власти Британии и Футбольная ассоциация уже отреагировали на произошедшее.

«Сборная Англии заслуживает того, чтобы ее восхваляли как героев, а не оскорбляли на расовой почве в социальных сетях, — заявил Борис Джонсон. — Те, кто позволяет себе такие высказывания, должны стыдиться».
источник

БС

Байт Словович... in rannts
Пасиб, примерно так и думал. Вопрос только остался, сколько футбольной гопоты и сочувствующих им. Смогут ли они миграционную боль, сделать еще больнее.
Ну и немного раздражает, что когда бритиши издевались над немецкой девочкой, футбольная ассоциация молчала, а как негров в криволапости начали обвинять, сразу возбудились.
источник

SZ

Sergey Z in rannts
У тебя, возможно, ошибочный стереотип о одухотворённости, вежливости и справедливости европейских людей.
Я не вижу ничего этого.
источник

WS

Wire Snark in rannts
бывают. и это оно и есть. Я пытаюсь понять как это же можно сделать без дженериков... Пока только получается, если только добавить элемент динамической типизации
источник

БС

Байт Словович... in rannts
у меня??? да я всем и всегда говорю, что люди в разных странах одни и теже и нет менталитета. Просто где то чуть лучше работают общественные правила
источник

KK

Kirill (Cykooz) Kuzm... in rannts
В расте можно трейты использовать и для "динамической типизации". Но изнутри это будет именно то, как используются интерфейсы в плюсах или Java - а именно передача в функцию указателя на некую v-table, в которой лежат указатели на методы трейта.
источник

RB

Roman Bolkhovitin in rannts
В гошечке статическая типизация и интерфейсы, но их не надо явно реализовывать, они работают через duck typing
источник

WS

Wire Snark in rannts
Только это не динамическая типизация, она по-прежнему статическая. Это динамическое определение вызываемой функции (диспатч)...
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну я к тому, что это способ сделать без дженериков. Но в отличии от дженериков он имеет рантайм оверхед. Ну и имлементацию трейта надо делать для каждого типа самому - тоже не особо близко к дженерикам.
источник

WS

Wire Snark in rannts
кажется, это ортогональные вещи, ну по-крайней мере в Расте есть и то и другое, соединенное в единое целое
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну в целом выходит, что в статик-языках есть только такие варианты:
- прямая кодогенерация (всякие макросы)
- косвенная кодогенерация (шаблоны и дженерики)
- интерфейсы (трейты).
источник

A🌚

Al 🌚l in rannts
рефлексию потерял
источник

WS

Wire Snark in rannts
так вроде Го как раз и критикуют за то, что не достаточно одних интрефейсов, неудобно без дженериков.  Т.е. как бы они сами по себе не решают проблему дженерикового кода полностью. По-крайней мере в Го
источник

WS

Wire Snark in rannts
а я понимаю их нежелание добавлять дженерики)
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Рефлексия в рантайме? А это разве не разновидность интерфейсов + реализация динамической типизации? Получается что мы в рантайме через интерфейс рефлексии получаем информацию о типе и потом у нас идёт либо большой match по списку поддерживаемых типов или рефлексия выдаёт нам реализованные для типа интерфейсы.
источник

A🌚

Al 🌚l in rannts
Ну в целом да
источник
2021 July 14

SZ

Sergey Z in rannts
Много всего сделали. Правда и тут не могли обойтись без дискриминации
источник

SZ

Sergey Z in rannts
Доступна документо-ориентированная СУБД MongoDB 5.0
Представлен выпуск документо-ориентированной СУБД MongoDB 5.0, которая занимает нишу между быстрыми и масштабируемыми системами, оперирующими данными в формате ключ/значение, и реляционными СУБД, функциональными и удобными в формировании запросов. Код MongoDB написан на языке C++ и распространяется под лицензией SSPL, которая основана на лицензии AGPLv3, но не является открытой, так как содержит дискриминирующее требование поставки под лицензией SSPL не только кода самого приложения, но и исходных текстов всех компонентов, вовлечённых в предоставление облачного сервиса.
источник