доня.
я не шарю, это IDEA так подсвечивает выведенный тип, или это кто-то реально руками писал?
պլհկ
это IDEA так подсвечивает выведенный тип
доня.
тогда ладно)
պլհկ
это еще ок
պլհկ
но на следующей строчке тип не влезает в два монитора
доня.
лол
Маjко
Найс
Мерль
պլհկ
доня.
а это нормально вообще? ну, типа, раз оно само выводится и руками не надо писать, то и ладно или всё-таки что-то с этим кодом в корне не так?
պլհկ
проблема в том, что я не вижу кода
պլհկ
потому что он уехал за границы экрана
Anonymous
тайп алиасы нельзя?
Loo
тайп алиасы нельзя?
IDEA тайпалиасы разворачивает
Loo
с одной стороны это хорошо
Loo
с другой - не очень
Мерль
тайп алиасы нельзя?
type Result<T> = result::Result<T, ConcreteError>;
Emerald
Безумный пердолинг
Anonymous
рип
Emerald
>попытались сделать хорошо а получилось хаскель
Loo
я бы предложил Алексею сделать логику
Loo
при которой если разворачиваемый тип длинный > N-го количества символов - юзать его алиас (если такой имеется конечно же)
պլհկ
https://github.com/intellij-rust/intellij-rust/issues/1548
доня.
https://github.com/intellij-rust/intellij-rust/issues/1548
кодишь в VSCode @ нет вывода типов - нет проблемы
պլհկ
кодишь в VSCode @ нет вывода типов - нет проблемы
так и делаю, решил затестить хваленое обновление
Anonymous
🍌
доня.
я не так давно на VSCode частично пересел с Vim ничё так, правда RLS ещё недопилено конечно
доня.
бывает но он в VSCode перезапускается одним нажатием
доня.
ну собственно я и не спорю, что оно сырое и недопиленное
Мерль
бывает но он в VSCode перезапускается одним нажатием
Ну, просто у меня доходило до того, что надо перезапускать через каждую написанную строку кода
доня.
хм, да не, вроде не настолько всё плохо
Мерль
Если он падает хотя бы раз в десять строк, то надо попробовать
доня.
у меня вот сейчас другая проблемка с ним
Мерль
доня.
есть проект, в нём либа и экзешник
доня.
и я в файле с экзешником импортирую свою же либу и вот RLS её не видит, ругается что failed to resolve, и всё, больше в этом проекте ничего не подсвечивает
分解物質
https://www.linux.org.ru/forum/talks/13582358
Emerald
https://www.linux.org.ru/forum/talks/13582358
Интересно там такое же соглашение о патентах как в реакте
分解物質
Oleg
Но хаскель не живёт без unsafe
доня.
> unsafePerformIO > Хаскель живёт без unsafe
Anonymous
https://www.linux.org.ru/forum/talks/13582358
там в комментариях споры про раст опять?
Loo
да
Anonymous
да
Anonymous
оно безопасное по памяти
Anonymous
но не type safe
доня.
падажжите, а вообще же в хаскеле есть сырые указатели?
Крылатый
Нет.
Emerald
> unsafePerformIO > Хаскель живёт без unsafe
http://benchmarksgame.alioth.debian.org/u64q/program.php?test=nbody&lang=ghc&id=2 типичный ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ код на хаскиле, да это же Си! Только ещё менее прозрачный.
Oleg
есть в ffi
https://hackage.haskell.org/package/base-4.10.0.0/docs/Foreign-ForeignPtr-Unsafe.html
պլհկ
че за страшные костыли
分解物質
там в комментариях споры про раст опять?
это тред о релизе 1.19, уже 24 страница
adam
> в ffi
分解物質
Anonymous
бля
Anonymous
люди серьезно на лоре спрашивают вопросы по расту
պլհկ
где?
Anonymous
Alex
Хм
Alex
А действительно почему?
Alex
А, слайс выдается
Emerald
Потому что &string может быть coerced to &str автоматически
պլհկ
>Mononoke is still in early stages of development. We are making it available now because we plan to start making references to it from our other open source projects such as Eden. >The version that we provide on GitHub does not build yet.
պլհկ
вин
Loo
лал