Vladislav
А вот это как раз без разницы, если все депы тащить через Nix (пакетный менеджер) или Stack
Vladislav
То есть ты сейчас соберешь инфу, но к Хаскелю не относящуюся
Evgeniy
интересуюсь подходит ли эта идея мне или нет )
Alexey
here is some code sample:
let x = x in x
Alexander
Только зеркалирование не пилите, а то 2 потока это многовато :)
Alexander
На любом дистре нормально, тем более есть stack который простой для начала, не считая security concerns
Нурлан
Кто подскажет почему cabal install sudoku не работает, как вообще модули загружать/ставить?
ㅤ
попробуй stack он идет как замена cabal
ㅤ
а че это за пакет? у меня пишет что не найдет такой
Vladislav
cabal install sudoku не работает, потому что никакого sudoku нет: http://hackage.haskell.org/package/sudoku
ㅤ
это оно? https://github.com/simonkro/haskell-sudoku
Нурлан
Оно
Vladislav
Ну этот проект даже не использует cabal
Vladislav
Там в README написано как запускать
Нурлан
А cabal использует только то что в http://hackage.haskell.org/packages/
Нурлан
??
Vladislav
Нет
Vladislav
Если используется cabal, то будет .cabal-файл
Нурлан
С судоку спасибо )))
Vladislav
А Hackage — это репозиторий, на который автор может залить свой .cabal-пакет
Vladislav
Т.е. использование cabal — это предусловие для попадания на Hackage, а не наоборот
Нурлан
Пытаюсь понять что значит тут "наоборот" к прекословию. Это если используется hackage то не обязательно cabal
Нурлан
??
Vladislav
Нет. Перефразирую
Vladislav
Все пакеты на Hackage используют Cabal
Vladislav
Не все Cabal-пакеты размещены на Hackage
Нурлан
Ок))
SimpleX
В ченжлоге телеграма возможность изменять сообщения на каналах и в группах. И да, работает.
Vladislav
Да, нашел.
Anonymous
блог у телеграма отвратительный. что за новое вение - делать блоги без rss?
SimpleX
Типа rss умер & stuff
SimpleX
Глупости всякие
IC
Зачем телеграму рсс? Есть же телеграм..
Artur
зачем рекламировать конкурентов (с)
IC
Да нет, просто ца блога уже на телеге, а остальным / на остальных пофиг.
Evgeniy
Нурлан
О каком микрофоне речь?
ㅤ
Anonymous
А кто в каких телеграм чятиках еще сидит?
ㅤ
работа на апворке, группа
Anonymous
может есть где то ксть подборка it чятов кстати?
ㅤ
девалл есть например
Alexey
VSCode extensions для Haskell довольно неплохо сделали. Рекомендую посмотреть хотя бы для интереса. И вообще VSCode меня даже удивил, честно говоря.
Alexey
Попробовал сделал VSCode таски для build/clean/test проектов на stack/hspec:
https://gist.github.com/AlexeyRaga/f159ada2a6ba69f9e51d
IC
да, как только доделают управление проектами хотя бы на уровне атома, можно будет начинать пользоваться
Tikhon
А что используют хаскелисты для сборки проектов? Make?
IC
stack
Alexander
cabal
Alexander
Ну иногда хипстерские обёртки типа stack
Alexander
Особо упоротые cabal-install с поддержкой projects, но большинство не знают о существовании
Alexey
stack сейчас в основном
Alexey
а что понимается под "управлением проектами на уровне атома"? я атомом пользоваться просто не смог.
IC
банально, добавить несколько "корневых" каталогов в сессию
IC
в идеале бы ещё возможность сохранять сессии, как в саблайме, но надо же с чего-то начинать
IC
а ещё в студии какой-то дикий гемор с синтаксисом/режимами. какое-то безумное наследование пакетов, конфиги...
Alexey
Не заметил такого, поставил - работает. Коллегам, интересующимся хаскелем будет точно просто замечательно, ибо работает сразу из коробки, а привыкать в Emacs - это ещё надо решиться :)
Нурлан
А vim чего?
Alexey
А к vim привыкать ещё дольше, чем к emacs.
IC
не, если чисто хаскельный проект (один), то никаких проблем, можно брать
Alexey
Для человека, интересующегося хаскелем и имеющим желание его изучить пара недель настройки/привыкания к emacs/vim является большим препятствием и сильно сбивает настрой. Из того, что я не раз наблюдал.
Alexey
Ну, новичкам дерево проектов вряд ли нужно в любом случае.
IC
у меня простейшая задача была - один каталог с бэком, один с фронтом
IC
vs code - надо открывать два редактора
Нурлан
Я новичок. Но с vim'ом мне проще разобраться чем с деревом проектов.
Нурлан
Че за дерево вообще
Нурлан
?
IC
да не дерево. просто несколько каталогов в одной сессии
IC
сделай open folder на src/front
а потом ещё раз open folder на src/back - откроется новый редактор со своей сессией
Alexey
Это да, возможности открыть более одного проекта в VSCode нет. В "большой" Студии для этого используют solutions, что тоже, в общем-то, довольно ограниченное решение.
У них там голосовалка за фичи, кстати, можно добавить пожелание. Если многим понравится - то есть шанс.
Alexey
О! https://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7756986-open-multiple-folders-at-once
Alexey
Народ пишет, что симлинками справляются :) Костыль, конечно.
Alexey
Плюс наверняка команды уровня проектов (build, test, etc.) так работать не будут.
Alexander
Новичку и mcedit может быть достаточно
Tikhon
Расскажите, а много тут людей работают над коммерческими проектами? Ну или хотя бы много ли людей получают зарплату за кодинг на хаскеле?
IC
двое точно есть
ㅤ
Нурлан
а джуниоров он берет?
ㅤ
нет
IC