Size: a a a

2020 March 15

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
А мне пофигу на ограничения, я хочу вернуть итератор и всё.

Или сделать какой-то дефолтное имя для таких неявных типов
Тип реализует несколько трейтов. К которому трейту относится дефолтное имя?
Трейт определяет собственный ассоциированный тип с тем же именем, что и дефолтный. Как отличить их?
источник

DS

Doge Shibu in rust_offtopic
Антон ⚙️
Тип реализует несколько трейтов. К которому трейту относится дефолтное имя?
Трейт определяет собственный ассоциированный тип с тем же именем, что и дефолтный. Как отличить их?
По полному квалифицированному имени, например.
источник

А⚙

Антон ⚙️ in rust_offtopic
Т-34 85
class ClassName {}?

или я неправильно понял?
У тебя в Java любая аггрегация даёт +1 индирекцию в рантайме
источник

LO

Leonid 🦇 Onokhov in rust_offtopic
Антон ⚙️
Коммунисты, блин
Инселы ващето
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
А мне пофигу на ограничения, я хочу вернуть итератор и всё.

Или сделать какой-то дефолтное имя для таких неявных типов
А, ещё, как поступать, если у тебя несколько методов в трейте, возвращающих impl Trait?
источник

Т8

Т-34 85 in rust_offtopic
Антон ⚙️
У тебя в Java любая аггрегация даёт +1 индирекцию в рантайме
да, но такой язык, ничего не поделаешь. Хочешь перформанс - бери C++
источник

DS

Doge Shibu in rust_offtopic
Антон ⚙️
А, ещё, как поступать, если у тебя несколько методов в трейте, возвращающих impl Trait?
Значит синтетические имена давать, как пример.

Типа как у таплов в шарпе были
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
И даже фьюжн не должен был отвалиться
Звучит не очень обнадёживающе
источник

А⚙

Антон ⚙️ in rust_offtopic
Т-34 85
да, но такой язык, ничего не поделаешь. Хочешь перформанс - бери C++
Блять, ну вот в Kotlin как-то умудрились zero-cost newtype сделать
источник

А⚙

Антон ⚙️ in rust_offtopic
На той же самой, сука, платформе
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Значит синтетические имена давать, как пример.

Типа как у таплов в шарпе были
И как их генерировать? Должны ли имена меняться, если меняется порядок методов в сорцах?
источник

А⚙

Антон ⚙️ in rust_offtopic
Alexander Krivitskiy
+. Не прогал на асме - не программист.
Ебать эго. А ничего, что тебе руками ассемблер сейчас практически нигде писать не надо?
источник

Т8

Т-34 85 in rust_offtopic
Антон ⚙️
На той же самой, сука, платформе
так а шо толку, если C++ его в хламину дерёт?

Ну, и по бенчам Java почему-то шустрее Kotlin
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
Вот так разжиганием в чатах мы плодим новых хаскелистов. Кто знает, может кто-нибудь из них потом когда-нибудь иде для хаскеля напишет.
Не напишет
источник

А⚙

Антон ⚙️ in rust_offtopic
источник

А⚙

Антон ⚙️ in rust_offtopic
Т-34 85
так а шо толку, если C++ его в хламину дерёт?

Ну, и по бенчам Java почему-то шустрее Kotlin
По каким бенчам?
источник

А⚙

Антон ⚙️ in rust_offtopic
Dollar Føølish
Я кстати первую неделю работаю после двухлетнего перерыва, количество сообщений в телеге от меня сократилось процентов на девяносто
Эх, вот бы Жуковский начал работать...
источник

А⚙

Антон ⚙️ in rust_offtopic
Doge Shibu
Вот бы писать проекты на 100к строк в эпоху микросервисов
s/микросервисов/расхайпанного паттерна узкой применимости
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
У нас там ещё куча кода генерируется через генерики и тх
А что у вас там такого, что Template Haskell требуется?
источник

DS

Doge Shibu in rust_offtopic
Антон ⚙️
s/микросервисов/расхайпанного паттерна узкой применимости
Он нифига не узкий, его основной плюс просто не в технической области, а в организационной
источник