պլհկ
>никто не узнает, что у тебя длиньше\короче.
зачем так жить вообще
andrei
Berkus
andrei
лол
Anonymous
а хорошая идея выдавать Result<T, !> если функция может запаниковать?
Anton
Посоны
Anton
а тут никто случаем парсер вики кода писать не собирался?
Anton
мне просто интересно
Berkus
Anton
а вдруг?
Anton
И да @mersinvald твой вариант сработал, отрефакторил и с эвентами все ок стало
Anton
чисто и красиво
պլհկ
Anonymous
нельзя, абстрактный пример
Berkus
でゲソ
А
でゲソ
Читеры
Anonymous
Anonymous
но оно необязательно, поэтому интересно, нужно ли
Vladimir
Vladimir
! Нужен для темплейтов чтоб показать обратную ситуацию, что у тебя нет ошибок.
Vladimir
Для паники единственный валидный путь, это документить её, или помечать в названии.
andrei
Vladimir
У тебя есть к примеру фьючерсы, которые никогда не возвращают ошибку
adam
Anonymous
Anonymous
А есть для раста библиотека типа рамды?
Sergey
Anonymous
а зачем?
Anonymous
а зачем?
Ну, мне не хотелось бы писать такое самому.
Anonymous
а зачем?
Sergey
Anton
Ребят
Anton
у кого есть хорошие гайды
Anton
и руководства
Anton
как писать парсеры
Anton
архитектурно как понимать и тд
Alex
http://spw17.langsec.org/papers/chifflier-parsing-in-2017.pdf
Anton
библиотеки парсеров для раста есть норм
Anton
но я не знаю как начать и работать
Anton
Anonymous
что значит есть функция?
Anonymous
в расте невозможно реализовать трейт функтора
Anonymous
Так...
Anonymous
Почему?
adam
HKT
Anonymous
для типов на подобии Result, Option эти методы уже реализованы
Alex
нельзя задать тип вида Foo[F[A]]
Alex
полиморфный по F
Anonymous
Что же делать?
Anonymous
ничего
Alex
жаловаться
Anonymous
писать быстрые и не требовательные по памяти приложения
Anonymous
Да ёпт. =)
պլհկ
не писать на скале в русте
Anonymous
То есть раст и ФП — не ванлав?
Alex
у них Всё Сложно
Anonymous
раст берет многие концепции из фп
պլհկ
чо за базовые принципы
Alex
инкапсуляция полиморфизм и наследование
Anonymous
Ыыы
Loo
Loo
ь
Alex
наследования им блин не хватает
Anonymous
Так. Только без холивара.
Anonymous
но на самом деле все приближается к добавлению HKT
Loo
Loo
https://github.com/gobwas/influent.rs/pull/14
Loo
бле
Loo
он прикалывается