Size: a a a

2021 March 24

ЗП

Зигохистоморфный Пре... in Haskell
[BRM]White Rabbit
у меня расширений 5 на хаскель стоит
а зачем? они не конфликтуют?
источник

[

[BRM]White Rabbit in Haskell
Зигохистоморфный Препроморфизм
а зачем? они не конфликтуют?
пока не конфликтовали
источник

VD

Velvet Darkness in Haskell
И вдогонку вопрос: как в вскод PATH просунуть глобально? Так-то у меня в .zshrc в path всякие кабалы позасунуты, но вскод .zshrc походу не читает. В интернетах говорят только из терминала запускать, чтоб path цеплялся
источник

AA

A64m AL256m qn<co... in Haskell
там есть емнип для терминала настройки
источник

VD

Velvet Darkness in Haskell
Да вот настройки терминала вроде только на path в терминале влияют.
источник

YS

Yan Shkurinskiy in Haskell
Velvet Darkness
И вдогонку вопрос: как в вскод PATH просунуть глобально? Так-то у меня в .zshrc в path всякие кабалы позасунуты, но вскод .zshrc походу не читает. В интернетах говорят только из терминала запускать, чтоб path цеплялся
кажется в линуксах нужно ~/.profile завести
источник

VD

Velvet Darkness in Haskell
А надо чтобы во всей vscode этот path был.
источник

YS

Yan Shkurinskiy in Haskell
и там PATH описать
источник

YS

Yan Shkurinskiy in Haskell
у меня помню из-за этого не работал hls в idea т.к. не видел
источник

YS

Yan Shkurinskiy in Haskell
и кажется заведение .profile это решило
источник

JS

Jerzy Syrowiecki in Haskell
Velvet Darkness
И вдогонку вопрос: как в вскод PATH просунуть глобально? Так-то у меня в .zshrc в path всякие кабалы позасунуты, но вскод .zshrc походу не читает. В интернетах говорят только из терминала запускать, чтоб path цеплялся
а zsh — оболочка по умолчанию?
источник

VD

Velvet Darkness in Haskell
Jerzy Syrowiecki
а zsh — оболочка по умолчанию?
Угу.
источник

JS

Jerzy Syrowiecki in Haskell
а, ну да, если как приложение запускать, то на оболочку плевать
источник

JS

Jerzy Syrowiecki in Haskell
только .profile, да
источник

DM

Dmitriy Mozhevitin in Haskell
Добрый день
Подскажите плз по тайпклассу Buildable
У меня есть его инстанс для оберточки, которая представляет собой ошибку, который выглядит как

newtype MyError = MyError (NonEmpty Text)
build (MyError errs) = unlinesF ["some error description", ...]

Нужно в одном из случаев вызвать error , передав туда ошибку, определенную выше, но инстанс show для нее стоковый, поэтому ее описание будет достаточно стремным. Почему-то решил, что инстанс Buildable это то что мне нужно, потому что он судя по всему конструирует  человекочитаемое описание ошибки

Но только вот если я пишу error . build , HLS ругается на

Couldn't match type ‘Data.Text.Internal.Builder.Builder’
                with ‘Text’

Видимо нужна какая-то терминирующая операция, чтобы из builder'а получить сам объект, но по-моему это и есть build

Вопрос можно сформулировать просто - как сделать чтоб это заработало? 😅
источник

VD

Velvet Darkness in Haskell
Jerzy Syrowiecki
а, ну да, если как приложение запускать, то на оболочку плевать
Что-то и на profile ему походу тоже плевать.
источник

YS

Yan Shkurinskiy in Haskell
разлогин делал? PATH там описал?
источник

JS

Jerzy Syrowiecki in Haskell
Velvet Darkness
Что-то и на profile ему походу тоже плевать.
потому что он читается при логине, а не при запуске приложения
источник

VD

Velvet Darkness in Haskell
А, разлогин еще.
источник

VD

Velvet Darkness in Haskell
Да, с .profile взлетело. Заодно дотфайлы zsh почистил
источник