Size: a a a

2020 August 14

SP

Stanislav Popov in rust_offtopic
вот когда в расте тоже буду получать километровые ошибки и мне будет комфортно - тогда я узнаю что пора в кресты
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
оно работает в любом статически типизированном япе
короче, смотри что получается
интерфейсы (aka dyn Trait) - явление зависимых типов в наш грешный императивный мир, их взаимоотношения в нашем языке не описываются и мы только можем ручками что-то накостылять
вся часть expression problem для открытых сущностей возникает только потому, что мы пытаемся логику интерфейсов (в которых наши бренные императивные языки беспомощны) транслировать в компильтайм с достаточными возможностями по анализу происходящего
источник

KK

Konstantin Kozyrev in rust_offtopic
Stanislav Popov
вот когда в расте тоже буду получать километровые ошибки и мне будет комфортно - тогда я узнаю что пора в кресты
А ты у Гиролёта не видел как бесконечно...э...шаблон разворачивается?
Там вообще нечитаемый ужас
источник

SP

Stanislav Popov in rust_offtopic
ну так хиро для того вроде и делал пойку чтобы пугать ею пацанов
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
вот когда в расте тоже буду получать километровые ошибки и мне будет комфортно - тогда я узнаю что пора в кресты
считай, что это call stack компилятора)
источник

CD

Constantine Drozdov in rust_offtopic
что ты предпочитаешь - панику без коллстека или панику с коллстеком?
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
да нет же
нет? с этого места поподробнее
источник

Т8

Т-34 85 in rust_offtopic
Constantine Drozdov
короче, смотри что получается
интерфейсы (aka dyn Trait) - явление зависимых типов в наш грешный императивный мир, их взаимоотношения в нашем языке не описываются и мы только можем ручками что-то накостылять
вся часть expression problem для открытых сущностей возникает только потому, что мы пытаемся логику интерфейсов (в которых наши бренные императивные языки беспомощны) транслировать в компильтайм с достаточными возможностями по анализу происходящего
трейты - они все динамические, это оптимизатор выкручивается, чтобы оно хоть как-то компилировалось. Но семантика всё равно скриптушная
источник

KK

Konstantin Kozyrev in rust_offtopic
Stanislav Popov
ну так хиро для того вроде и делал пойку чтобы пугать ею пацанов
Там в Rust'e было. Просто хз какая в Rust для этого терминология. Он вроде говорил, что у него компиль в бесконечную рекурсию ушёл
источник

CD

Constantine Drozdov in rust_offtopic
Т-34 85
трейты - они все динамические, это оптимизатор выкручивается, чтобы оно хоть как-то компилировалось. Но семантика всё равно скриптушная
забыл (с) Царь написать
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
нет? с этого места поподробнее
если юзать трейты как концепты то никакой иерархии там нен ужно
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
если юзать трейты как концепты то никакой иерархии там нен ужно
хм... иерархия должна возникать, иначе нет L
источник

CD

Constantine Drozdov in rust_offtopic
в С++ она вроде бы возникает при разрешении перегрузки
источник

CD

Constantine Drozdov in rust_offtopic
Т-34 85
трейты - они все динамические, это оптимизатор выкручивается, чтобы оно хоть как-то компилировалось. Но семантика всё равно скриптушная
блин, я кажется наконец-то понял, что тов Ц. имеет в виду, забавно
источник

SP

Stanislav Popov in rust_offtopic
апостолы царя
источник

CD

Constantine Drozdov in rust_offtopic
Stanislav Popov
апостолы царя
не, но у него проблемы примерно как у меня - любую достаточно сложную идею практически невозможно объяснить, не согласовав терминологию
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
хм... иерархия должна возникать, иначе нет L
не должна
источник

AZ

Alex Zhukovsky in rust_offtopic
например T : From<i32> + Clone + IntoIterator<Item=u8>
источник

AZ

Alex Zhukovsky in rust_offtopic
какая тут иерархия между ними7
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
какая тут иерархия между ними7
там отношение порядка "A -> B"
источник