Cheese
Это демка была и там полно "это основы, дальше надо ещё 80% написать".
а что, по ненаписанному тоже можно доклады делать? а я корячусь
Dmitrii
Можешь в двух словах сказать где затык в плагине?
Я точно не помню, могу приврать, но вроде как плагин умеет только с разрешение констрейнтов на тайпклассах работать, а нужно было уметь определять при помощи плагина type families Есть только обсуждение и предложение того, как это сделать, но этого еще не сделано https://ghc.haskell.org/trac/ghc/wiki/Plugins/TypeChecker#Underdiscussion:Definingtypefamilies
IC
Больше STLC богу STLC?
Cheese
Больше STLC богу STLC?
это ты хорошо зашёл
IC
Почти, DTLC.
Зигохистоморфный
а где трансляция?
Зигохистоморфный
или нет онлайн?
IC
Вроде и не было ни разу. Тут же несколько залов.
IC
Больше STLC богу STLC?
Мораль: берите bound.
Зигохистоморфный
Мораль: берите bound.
об этом еще Кметт писал)
IC
об этом еще Кметт писал)
Следствие: делайте ваше представление таким, чтобы можно было взять bound.
IC
DTalC плохо с ним вяжется ):
IC
Stephanie says "use unbound, maybe"
IC
Зигохистоморфный
HFunctor
IC
Арно говорит unfix-binders
a66ath
Пацаны, как накатить последний кабал на убунту?
a66ath
Мне для CI нужно
NC
https://launchpad.net/~hvr/+archive/ubuntu/ghc
NC
Не уверен, что это ещё актуально, но последний раз я так накатывал около полугода назад
IC
Dmitrii
Мне для CI нужно
Если для Travis CI, то можно посмотреть пример в этом проекте. Там есть пример матрицы для разных GHC версий, сразу для stack и для cabal. Если интересует только одна билд-тула или только одна версия GHC, то можно просто удалить все лишнее https://github.com/kowainik/summoner/blob/master/.travis.yml
IC
http://hackage.haskell.org/package/RoyalMonad-1000.9/docs/Control-Monad-Royal.html
a66ath
Следующий вопрос. Как отключить -Werror для файла?
Aleksei (astynax)
{-# OPTIONS "-Wnoerror" #-} типа того
a66ath
{-# OPTIONS "-Wnoerror" #-} типа того
А через кабал как-то? Файл генерируется
Aleksei (astynax)
Через кабал нельзя, вроде
a66ath
Плохо
a66ath
Ладно отключу конкретный варнинг
IC
Achievement unlocked: tell SPJ something he didn't know (Что через LSP можно собирать телеметрию)
IC
Не комиксансом единым..
Aleksei (astynax)
Ужасный шрифт
IC
В заголовке
Aleksei (astynax)
Эти два шрифта вместе делают меня грустным
a66ath
Почему у меня локально собирается, а на CI нет?
Anonymous
@dmhzxyz будет жить. Поприветствуем!
a66ath
cabal: unrecognised command: new-exec (try --help)
a66ath
Новые проблемы
Алексей
a66ath
Кабал старый
Это понятно, но инсталлирую я новый
Alex
Не подскажите, хорошая книга Christopher Allen, Julie Moronuki - Haskell programming from first principles?
A64m
Важное уведомление для старичков в Haskell. СПЖ говорит, что хаскель отличная лаборатория для исследования идей в докладе про расширение, которое все никак в гхц не пролезет
Anonymous
Не подскажите, хорошая книга Christopher Allen, Julie Moronuki - Haskell programming from first principles?
https://medium.com/@_bravit/%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BD%D0%B0-haskell-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D1%8B-712c1f5b7749
Artem
Господа, а как можно подебажить внешнюю библиотеку, с помощью GHCI?
IC
Что есть внешнюю?
Artem
Которую я указываю в cabal build-depends
Anonymous
Можно скачать её сорцы и добавить свои тесты..
Cheese
зачем её дебажить?
Cheese
если в ней ошибка, то надо взять её исходник и отладить как свою
Artem
Внутри делается HTTP запрос, а я извне не могу посмотреть какой ответ был
Kirill
wireshark/tcpdump?
Artem
Точно 😅
Artem
Я совсем за него забыл
Anonymous
Для http есть ещё Chrome dev console (network tab), Fiddler (для Win)
Artem
А как я её на Haskell клиенте применю?
Anonymous
А. я думал, работаешь над web приложением.
Artem
Нет, у меня telegram-bot :)
Artem
Кстати, какие посоветуете хостинги/PaaS/SaaS-решения для Haskell приложения?
Leonid 🦇
как будем переводить "lollipop operator" когда таки линтипы вмёржат (в 2022 году)?
Leonid 🦇
"петушок на палочке"
Зигохистоморфный
Leonid 🦇
правда тут можеть быть путаница с популярным прувером
Leonid 🦇
haskell 2049
Aleksei (astynax)
CyberHask 2077
Leonid 🦇
https://pbs.twimg.com/media/B2GrBMMCEAAafaS.png только флаг поменять
IC
Линейные были, зависимые были...
kosc
А что за жидкий хаскель?
IC
Контракты в коде
Cheese
"петушок на палочке"
там же явный намёк на леденец круглой формы. а у петушка форма точно не круглая. то есть "леденец" ещё кое-как подходит, а вские птицы — нет
Leonid 🦇
ну у нас все леденцы на палочки называются петушками
Leonid 🦇
нужно переводить с учётом культурных традиций и всего такого
Алексей
Оператор чупачупс