Danila Matveev
иногда падает, но в целом ок
Oleg
говорит "слишком много перезапусков сервера, больше не могу"
Danila Matveev
такого не видел
Oleg
такого не видел
ты через отладку плагина запускаешь, как в репе описано?
Danila Matveev
нет
он и так в output любит спамить (с последнего апдейта)
Oleg
Oleg
https://github.com/rust-lang-nursery/rls вот это говно?
Danila Matveev
в смысле как?
в свое время установил плагин, он сам предложил поставить rls и всё причитающееся
вручную через rustup я не ставил
Danila Matveev
говно это
Danila Matveev
апдейты только руками делаю для rls и ночной сборки rust
Oleg
плагин какой?
Oleg
rust или rustycode?
Danila Matveev
rust, 2ой не обновляется
кто-то из них притащил еще мне rls-vscode плагин
Dmitry
Ну там же есть причина падения в логах
Dmitry
Я даже ишью заводил один.
Dmitry
Пацаны быстро патчат
Alex
Dmitry
Спасибо, капитан :) но в рлс такого завозно.
Oleg
"rust.mode" : "rls" ?
Danila Matveev
да, после он должен спросить что выбрать
если верить гитхабу то для рлс нужен найтли
Danila Matveev
да, rls
Oleg
не спрашивал ничего
Danila Matveev
поле ввода должно появиться по идее
хотя может это из-за того что у меня и стейбл и найтли есть
Oleg
ад какой-то, я дописываю use, эта хрень пишет
error: expected identifier, found keyword `const` и дохнет
Danila Matveev
такого слава богу не было
Danila Matveev
типичный вопрос саппорта, обновлять пробовал?
Oleg
только что поставил
Oleg
с тех пор не пробовал
Dmitry
Danila Matveev
если убивать в процессах rustup, то сообщение про слишком много рестартов вываливается
Danila Matveev
но по клику здесь подымается
Oleg
Oleg
но если все прочие экстеншны отключить, то старый способ из репы норм пашен, вроде
Oleg
Dmitry
а где логи?
В вскоде вкладка отдельная с ошибками рлс.
Dmitry
Или я с расером путаю...
Oleg
В вскоде вкладка отдельная с ошибками рлс.
у меня есть OUTPUT, в котором постоянно
[Error - 10:48:13 PM] Request textDocument/definition failed.
Message: GotoDef failed to complete successfully
Code: -32601
Oleg
логи самого сервера не могу найти
Dmitry
Ну значит я ошибся, и думал на рлс а на самом деле говорил про расер
պլհկ
Ставьте рлс с мастера
պլհկ
https://github.com/editor-rs/vscode-rust/issues/296
Navern
Loo
https://github.com/rust-lang/rust/issues/22666
Loo
с 2015 года висит =(
доня.
блин, это если такое висит с 2015, сколько ж HKT будет висеть(
Alex
доня.
higher kinded types
доня.
шоб монады можно было фигачить как чорт
Alex
а ссылочку?
доня.
ща
доня.
https://github.com/rust-lang/rust/issues/8922
https://github.com/rust-lang/rfcs/issues/324
պլհկ
Зачем вам монады
Kerrigan
чтобы пугать людей
Danila Matveev
Зачем вам монады
для того же для чего талмуд банды
только с нормальными законами, а не субъективным мнением
Danila Matveev
только помимо монад тогда возможны будут и другие вещи, которые позволят строить более высокие абстракции
Danila Matveev
опять же это не мешает говнокодить и не требуется зубрить всем подряд (как и в случае с бандой)
Anonymous
борьба со статикой
Danila Matveev
не со статикой, с типами
Danila Matveev
та же скалка сидит на 2х стульях и всем в целом ок
Danila Matveev
уж всяко лучше, чем будет потом плодиться что-то аля http://www.yegor256.com/elegant-objects.html
Nardis
Danila Matveev
не от хорошей жизни он начал извращаться
Danila Matveev
нафига монада и прочее можно послушать Бартоша
https://www.youtube.com/watch?v=I8LbkfSSR58&list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_
Он довольно хорошо мысли излагает
Danila Matveev
можно у него же, но там все-таки категориальный курс
на самом деле ничего сложного в монаде нет, грубая аналогия - это просто паттерн такой
есть структура обозначающая некий эффект, и функция, которая позволяет менять содержимое структуры и саму структуру (законы нужны чтобы гарантировать, что все всегда будет работать одинаково вне зависимости от реализации)
Danila Matveev
Oleg умеет красиво излагать)
պլհկ
Danila Matveev
не знаю почему компилятор не делает проверки
но не соблюдение этих законов приведет к непредсказуемому поведению
分解物質
веру в хаскель потерял когда Net.NTTP.Conduit скинул мне ексцепшен. Веру в функциональщину – когда увидел исходники ByteStrings, усеянные сырыми указателями и UnsafePerfomIO
Danila Matveev
что не так с исключением? хаскель не тотальный язык
Danila Matveev
а перформанс на современном железе только "грязным" способом и можно обеспечить
но это под капотом, это не то на чем пишется само приложение
Oleg
да и свежие Bytestring уже safe по дефолту
Anonymous
но для статики функциональщина пожалуй неизбежна
Anonymous
надо же кудато типизированные кишки резалтов и футурок прятать
Oleg
А что за эксепшн в кондуит хттп?
Danila Matveev