Влод
но увы, форвардите сами
Anonymous
Есть же https://www.reddit.com/r/ruhaskell/, ruhaskell.org вот это все
Влод
эйчар зайдёт скажет пфф, не станет писать
Anonymous
лол, он даже сюда залез
группу было бы лучше
тогда вероятно там будут разговоры не о работе а тут о работе :)
Anonymous
Админы могут объявы просто пинить прям тут.
Dmitry
Канал норм идея. Для объявлений. Обсуждать можно и здесь
Dmitry
Одно объявление занимает 10% экрана телефона
Dmitry
Если пинить
Anonymous
Крестик нажать и не занимает. Да, админам так нельзя, потому что тогда они его удалят из чата.
Мерль
ту-туру! https://ruhaskell.org/posts/events/2017/03/28/meetup-spring.html
Vyacheslav
а есть ли видео с прошлой встречи?
Vyacheslav
нашел видео с прошлой конфы, если кому интересно https://www.youtube.com/watch?v=f6TmB6Zw8MQ
Igor
ту-туру! https://ruhaskell.org/posts/events/2017/03/28/meetup-spring.html
А в СПб есть какая-нибудь движуха по хаселю?
Alexander
fprog близко
Alexander
надо чтобы serakel огранизовывали, в то чо шифруются
Нурлан
Кто-нибудь знает как сделать так. Есть некоторая функция f :: a -> b -> c внутри этой функции надо объвить функцию g :: a -> c типы a,b,c переменные и в функции g их тоже надо указать через переменные, но через те что для функции f.
Alexander
ScopedTypeVariabels + forall a b c.
Нурлан
пасиб, гляну !
Artem
ScopedTypeVariables не нужны, вроде бы
Artem
f :: forall a b c. a -> b -> c f a b = g a where g :: a -> c g = undefined
Artem
в случае f :: forall a b c. a -> b -> c f a b = g b where g :: a -> c g = undefined будет ошибка: • Couldn't match expected type ‘a’ with actual type ‘b’
Artem
если убрать forall, то последний пример не покажет ошибки: переменные a в f и g — разные
Artem
/cc @newrlan
Нурлан
здорово!! надо поиграться
Artem
новый зависимый Хаскель: http://www.seas.upenn.edu/~sweirich/papers/systemd-submission.pdf
Alexander
ScopedTypeVariables не нужны, вроде бы
как раз таки они и нужны ибо включают соответственно расширение. а forall чтобы включить его для функции
Alexander
если убрать forall, то последний пример не покажет ошибки: переменные a в f и g — разные
это как раз противоположность того что попросили, т.к. нету forall и у тебя а и б разные, но это не ошибка, т.к. с forall они должны быть одинаковыми
Ilya
6 апреля сообщество RuHaskell и «Лаборатория Касперского» вновь приглашают всех заинтересованных на встречу, чтобы обсудить Haskell и другие языки в функциональной парадигме, поделиться опытом их применения в решении прикладных задач. Дмитрий Зуйков в докладе «Haskell вместо СУБД» поделится опытом отказа от реляционной СУБД в веб-проекте в пользу in-memory структуры данных и CAS (Content-addressable storage). Катерина Галкина в докладе «Интеграция с API внешних сервисов» расскажет о взаимодействии с чужими HTTP API с помощью servant, aeson и swagger2. Алексей Пирогов расскажет о построении Web GUI с использованием GHCJS и библиотеки react-flux. Антон Холомьёв выступит с докладом «Если нельзя писать на Haskell, но очень хочется», в котором поделится опытом использования Haskell для построения графических интерфейсов и UI. Встреча пройдет 6 апреля 2017 года с 19:00 до 22:00 в штаб-квартире «Лаборатории Касперского», Москва, Ленинградское шоссе, 39Ас2. Мероприятие бесплатное. Необходима предварительная регистрация.
Ilya
Думал сходить, но мучает такой вопрос. Судя по тематике докладов, встреча будет сугубо в формате "от разработчиков разработчикам"? Если я никогда не писал на хаскелле "в продакшоне", а пока просто его изучаю по учебникам, есть смысл идти?
Dmitry
ну, например, что бы понять, есть смысл его использовать в продакшоне или нет?
Serghei
Вопрос интересный, на самом деле
Влод
ghcjs никто не использует так что там наверняка доклад будет для тех кто ни разу не приступал
Влод
react-flux кстати достаточно мертвая
Dmitry
я знаю человека, который знает человека, который почти использовал ghcjs
Влод
там лежат пул реквесты чтобы автор зависимости обновил
Dmitry
в продакшене
Влод
найс
Влод
react-flux кстати достаточно мертвая
в этом плане скорее reflex более интересен. посмотреть что такое frp
Misha
ну посмотреть-то оно конечно интересно, но чтобы вот реально с ним работать, надо или быть его автором или очень долго и мучительно привыкать
Artem
https://twitter.com/dshevchenko_biz/status/847323547701608448 Шевченко пишет: подкаст возвращается. Но дат не называет)
Anatolii
@qnikst я уже устал обновлять PocketCasts :(
Dmitry
кстати, а чем вообще подкасты слушают?
Anatolii
я на андроиде pocket casts
Anatolii
для ios оно тоже есть вроде
Anatolii
у него есть вебморда и прогресс синкается
Konstantin
downcast
Alexander
да будет будет все
Dmitry
фигасе, он платный
Konstantin
кстати, чето с фидом случилось, мне уже два или три раза прилетало, что новый эпизод вышле
SoulSilence
Тупые шуточки уместны?
Konstantin
хотя он не вышел
Alexander
фидер обновился, там теги или что-то такое
Alexander
фид
Alexander
потому и прилетело
Anatolii
@voidlizard да, и вебморда еще отдельно стоит денег :(
Dmitry
ладно, а еще способы есть?
Dmitry
короче просто в вебе натыркать и что бы проигрывало - нет такой опции? как-то эта культура мимо меня прошла
Anatolii
ну на сайтике подкаста можно послушать
Дима
ghcjs никто не использует так что там наверняка доклад будет для тех кто ни разу не приступал
ghcjs тяжёлый до жути, иде сама по себе гиблая, как и scalajs. А reac-flux уже реально никто не использует
Konstantin
@voidlizard есть
Alexander
я браузером слущаю
Alexander
там же мп3 у меня хром его играет
Dmitry
это стриминг
Dmitry
или это просто аудиофайл?
Anatolii
да
Alexander
второе
Serhii
У студии Ghibli API описано на Haskell
Serhii
https://ghibliapi.herokuapp.com/#section/Use-Case
Anonymous
но сам апп на ноде
Влод
ghcjs тяжёлый до жути, иде сама по себе гиблая, как и scalajs. А reac-flux уже реально никто не использует
ну то что идея гиблая для меня как само собой разумеющееся. отношусь к этому как к фановым проектам. хотя стараюсь лишний раз об этом не говорить тк человекочасов туда угроблено немало, есть те кто используют в продакшене и самое главное есть те кто верят в идею (здесь это не критично, скорее больше задевает, когда люди говорят что под андроид можно писать на го, расте, свифте)
Влод
ghcjs тяжёлый до жути, иде сама по себе гиблая, как и scalajs. А reac-flux уже реально никто не использует
а если по-делу: какие критерии слова "тяжёлый"? занимаемый размер? перфоманс?
Anonymous
скорее всего размер бандла большой
Anonymous
а сейчас во фронтенде даже реакт это жирно
Anonymous
Что нынче делается на хаскеле ??