Size: a a a

2020 October 29

H

Hirrolot in rust_offtopic
Αλεχ Zhukovsky
можно например так улучшать сообщения об ошибках
разумно
источник

p

polunin.ai in rust_offtopic
если мы начали про ошибки то я бы хотел возможности добавлять в ошибки больше контекста
источник

p

polunin.ai in rust_offtopic
какие трейты реализованы, какие типы в скоупе
источник

H

Hirrolot in rust_offtopic
ты о TypeError?
источник

p

polunin.ai in rust_offtopic
да
источник

H

Hirrolot in rust_offtopic
ага
источник

p

polunin.ai in rust_offtopic
для лайфтаймов какие лайфтаймы ест ьв скоупе
источник

p

polunin.ai in rust_offtopic
чтобы как в идрисе - смотришь на типы и тупо комбинируешь их
источник

H

Hirrolot in rust_offtopic
контекст типизации короче
источник

MP

Mag Pie in rust_offtopic
А вот это месиво из трейтов и генериков нужно было обязательно наворачивать?
источник

p

polunin.ai in rust_offtopic
Mag Pie
А вот это месиво из трейтов и генериков нужно было обязательно наворачивать?
угу
источник

p

polunin.ai in rust_offtopic
по другому только через макросы и Box<dyn Trait>
источник

H

Hirrolot in rust_offtopic
Mag Pie
А вот это месиво из трейтов и генериков нужно было обязательно наворачивать?
в расте ассоц типы и разрешение трейтов единственный способ программирования на уровне типов. ты же читал про smallfuck на системе типов rust?
источник

MP

Mag Pie in rust_offtopic
Hirrolot
в расте ассоц типы и разрешение трейтов единственный способ программирования на уровне типов. ты же читал про smallfuck на системе типов rust?
Нет, но вполне допускаю что это тьюринг комплит адовый здец
источник

H

Hirrolot in rust_offtopic
он в своей статье описывает как происходит унификация типов и как программирование на уровне типов возможно путём индукции с ассоц типами
источник

H

Hirrolot in rust_offtopic
на этом принципе построена библиотека для программирования на уровне типов frunk, в ней так все операции определены: манипуляция гетерогенными списками, сопроизведения, etc etc
источник

H

Hirrolot in rust_offtopic
я в своё время тоже таким тешился

https://github.com/Hirrolot/sadomaso/tree/master/rust
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Mag Pie
А вот это месиво из трейтов и генериков нужно было обязательно наворачивать?
а вч ем проблема?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
просто ошибки говно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
но это решается процессингом ошибок
источник