Size: a a a

2021 November 26

[

[BRM]White Rabbit in Haskell Start
Хд
источник

D

Dmitry in Haskell Start
а кто такой "сборщик"?
источник

D

Dmitry in Haskell Start
потому что ни стэк ни кабал ведь я не запускаю
источник

JS

Jerzy Syrowiecki in Haskell Start
абстрактный стэк — это что-то такое:

-- | law: LIFO
class Stack s where
 push :: a -> s -> s
 pop :: s -> (s, Maybe a)
источник

JS

Jerzy Syrowiecki in Haskell Start
программа, которая собирает проект, порождая вам набор программ или библиотек для дальнейшего использования, stack, cabal, nix
источник

JS

Jerzy Syrowiecki in Haskell Start
вы не сможете долго программировать без сборки, очень скоро придётся запустить, хотя бы чтобы тесты прогнать
источник

D

Dmitry in Haskell Start
ну я имел ввиду, что когда дописываю в .cabal
источник

D

Dmitry in Haskell Start
то я ничего не запускаю - и соответсвенно я сделал вывод, что единственное что в лайф режиме работает - это hls
источник

JS

Jerzy Syrowiecki in Haskell Start
ну вы же пишете в кабалфайл, чтобы это повлияло на сборку
источник

D

Dmitry in Haskell Start
да
но эта штука сама начинает подтягивать в vs code зависимости
источник

[

[BRM]White Rabbit in Haskell Start
Я скопировал код из выше обсуждаемой либы, которая Data.Stack
источник

JS

Jerzy Syrowiecki in Haskell Start
да, это работает, но какую пользу из этого извлечь без сборки? только ошибки проверить, да и не все
источник

[

[BRM]White Rabbit in Haskell Start
-- | law: LIFO
class Stack s a | s -> a where
 push :: a -> s -> s
 pop :: s -> (s, Maybe a)

Тогда уж так
источник

JS

Jerzy Syrowiecki in Haskell Start
да, это лучше
источник
2021 November 29

IG

Ivan Grekov in Haskell Start
Привет всем

Написал и опубликовал небольшую статью по сетапу VS Code для старта в Хаскелле:

https://medium.com/@iandrc/haskell-vs-code-setup-in-2021-6267cc991551

Буду благодарен за любой фидбек
источник

AP

Aleksei (astynax) Pi... in Haskell Start
А добавьте ссылочку сюда
источник

AP

Aleksei (astynax) Pi... in Haskell Start
https://www.tweag.io/blog/2021-11-25-varieties-of-haskelling-experience/ вот тут ещё можно почитать кратко о том, у кого и какой опыть использования Haskell с разными редакторами в рамках компании, зарабатывающей Хаскелем.
источник

[

[BRM]White Rabbit in Haskell Start
Статья понравилась. В принципе, большую часть я для себя догадался самостоятельно (потому не могу дать большого импакта), но раз уж целевая аудитория - совсем новички, будет, конечно, лучше сразу скинуть им статью, а не отпускать в свободное плавание.
Дебагом я у себя не пользовался (из-за чего я тут не профессионал), но по опыту плюсов там были какие-то неочевидные моменты в config.json - у вас тот вообще не рассматривался.
Фичи хлс почти не затронуты (это, конечно, статья не по ним, так что тут не упрёк, а простое предложение) - можно было подкинуть пару каких-то неочевидных фич (помню, там был прикол с выводом неизвестных термов по типам дырки, правда, я его так ни разу и не использовал, лол) или бросить читателю способ делать хаддоки с ссылкой на доки для того, чтоб не сильно вдаваться в их синтаксис (этот вариант фичи даже лучше, потому что проще и полезнее)
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Я вообще за то, чтобы каждый писал "я использую редактор X с языком Y так". А не "гайд по настройке Y в X (для каждого)"
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Напишите свою статью, пусть даже очерк, к нам в вики
источник