Anatolii
ну странно то, что ты говоришь что за импортил его - а его нету :(
K
ребят, я нубас, объясните, как в хcode добавить haskell
Нурлан
vim + terminal - xcode = happy
K
vim + terminal - xcode = happy
Через xcode нельзя то есть?(
Нурлан
там вроде все по умолчанию в xcode работает
Нурлан
ну когда hs файлы отркываешь он их в xcode открывает
Нурлан
попробуй "open with"
Нурлан
правой кнопокой мыши
K
ну когда hs файлы отркываешь он их в xcode открывает
Блин, у меня завтра первое занятие по хаскелю, вообще не врубаюсь, в терминале через brew установил stack и platform и теперь понятие не имею, что дальше делать)))))
Нурлан
сделай stack ghci
Нурлан
в терминале
K
Напиши полную команду плз
Нурлан
это полная команда
Нурлан
а в каком вузе будет занятие?
K
Мту
K
Что дальше делать?)
Нурлан
Нурлан
почитай лекцию, я в группе зайцев кинул позавчера
K
Ахах, фига се)
Anonymous
vim + terminal - xcode = happy
happy это же парсер
Алдар
Физику учили?
Darwin
а если программисты по образованию физики, отвечать можно?
Алдар
мир ограничен классической механикой?
нет, но наш парсер да
Алдар
http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html
blkmrkt
Неизвестно
Алдар
let (%) x y = x % y in (*) 2 4
Алдар
не знал что так можно делать
Алдар
получается оператор захватывается как процент
Нурлан
ой-йо, что за магия
blkmrkt
блин не пойму. мне ifM нужна, но в Control.Monad ее нет. Какой вообще рабочий способ определить что импортировать и какие пакеты ставить, чтоб использовать такую-то ф-ю?
Vladimir
"extra-1.1: Extra functions I use." Лучшее описание пакета в мире
blkmrkt
точно, спасибо. не очевидно прост было что пакет может включать в себя многоуровневые импорты
Мерль
Anatolii
товарищи, я почему-то нашел MonadError, но не могу найти MonadMaybe. Ткните меня носом плиз если такое есть
Anatolii
если мне к примеру хочется иметь тип на выходе Either SomeErr Maybe User
Anatolii
f :: (MonadError SomeErr m) => MaybeT m User вот так я могу добиться нужно мне эффекта
Anatolii
но как-то не красиво:)
Anatolii
Я хочу MonadMaybe в констэинты добавить
blkmrkt
https://twitter.com/ckolderup/status/789002880246177792
Oleg
гайс, сорри за оффтоп. если есть кложуристы в поисках работы — напишите мне ;)
Oleg
а где такой?
Anonymous
а где такой?
https://telegram.me/joinchat/BYlFbD2BmyLvvnlUNJm3vg
Oleg
чет эти лисперы больно любят кресты 🤔
Мерль
[last news] Inline-java: call any JVM method from Haskell
Alexander
Аааа!
Алдар
https://www.youtube.com/watch?v=oMfF9V52DT4&index=14&list=PLWbHc_FXPo2izLmnqYbI5DZ4ArUe3vp1d
Kira
Кто-нибудь делал контейнер для хаскеля на базе альпина?
timothy
fpcomplete же делали
Kira
На докерхабе такого не нашел, есть ссылка?
timothy
https://www.fpcomplete.com/blog/2016/10/static-compilation-with-stack тут скорее статья
timothy
про static сборку
Kira
Здорово, спасибо
Cinder
Посоветуйте телеграмный лисп тред, пожалуйста
Anonymous
Cinder
Маленький, но спасибо ^_^
Alexander
dmz набирает народ
Alexander
кто в постгрю умеет и фронтенды в т.ч.
Alexander
https://www.reddit.com/r/ruhaskell/comments/593ttf/haskellwebpostgresqlfrontend_remote_moscow/
Alexander
у него проекты интересные обычно
Alexander
сам проверял
Alexander
у меня первая более менее серьёзная программа на haskell была на тестовое задание по вакансии dmz
Alexander
не считая всяких project euler и менийнинга hakell project в генте
Alexander
сейчас правда так бы не прокатило, сейчас тех, то умеет больше
Misha
у меня первая более менее серьёзная программа на haskell была на тестовое задание по вакансии dmz
а сколько прошло времени между "началом изучения" х-ля и первой работой за еду?
Alexander
что понимать под началом изучения?
Alexander
если серьёзно то 0, если изредка какие книжки смотреть и project euler то наверное год с перерывами
Alexander
ну и, это, первая работа за еду давала больше, чем предыдущая работа, не сильно, но больше
Misha
что понимать под началом изучения?
ну типа от первого интереса и открытия книжки типа gentle introduction to Haskell или вроде того
Misha
но в целом, понятно
Alexander
год наверное +-
Misha
это довольно круто, кажется
Misha
А есть какой-нибудь простой способ превратить (...(a, b), c), d),...) в плоский tuple? То есть понятно, что можно через type family руками, но наверняка есть уже паттерны типовые где-то кем-то сделаны