Dmitry
А работа переоценена?
Dmitry
А вот тут кто-то лямбда-бота писал, поделитесь, как оно?
Anatolii
А вот тут кто-то лямбда-бота писал, поделитесь, как оно?
наверное либу выбирают из двух под телегу
Dmitry
И линзы полируют?
Dmitry
у нас, кстати, написано несколько телеграм ботов
IC
Как не зайду в чат здесь всё ноют про чат
Либо тоталитаризм, либо регулярная демократия.
Dmitry
один issues заводит, второй по мониторингу отчитывается
Anatolii
одна не компилируются если меньше 20 гиг оператвы
кана
у нас, кстати, написано несколько телеграм ботов
какие-либо либы использовались? И какие, если да?
Anatolii
или велосипеды?
Dmitry
либы
IC
А вот тут кто-то лямбда-бота писал, поделитесь, как оно?
Я писал. Просто, но нужно правильный бэкэнд найти.
Anatolii
либосипеды!
Dmitry
telegram-api
кана
капец вы монстры
кана
на таком писать
Влод
да видимо они много навидались
Dmitry
а чтл там?
кана
вот как в telegam-api
кана
и так все типы
Влод
типа ну хоть компилится при определённых условиях
кана
user там, update, все остальное
Dmitry
да вроде никто особо не жаловался
Dmitry
я по моему дам что-то попилил в этом боте, вроде тоже не умер
A64m
до заморозки 8.6 неделя, с фичами дела обстоят сейчас так: вмерджены 4 микрофичи литералы с подчеркиваниями блоки кода передаваемые в функции без скобок @ в паттерн-синонимах вайлдкарты в стендалон дерайвингах приняты комитетом и имплементированы, но пока не вмерджены две немикрофичи QuantifiedConstraints https://phabricator.haskell.org/D4724 DerivingVia https://phabricator.haskell.org/D4684 вынесены на рассмотрение комитета и имплементированы две фичи или-паттерны https://github.com/ghc-proposals/ghc-proposals/pull/43 читатель все никак не соберется прочитать лин.типы - читатель и не собирается читать до начала заморозки приняты комитетом но не имплементированы ньютайпы для анлифтед типов, массивы анлифтед типов и анбоксед типы величиной не со слово недоимплементированы и не на рассмотрении комитета - мутабельные объекты. таким образом пока есть надежда на второй релиз (почти) без фич, но ведь две нормальные фичи могут и успеть сделать
Dmitry
что бы что?
Oleg
до заморозки 8.6 неделя, с фичами дела обстоят сейчас так: вмерджены 4 микрофичи литералы с подчеркиваниями блоки кода передаваемые в функции без скобок @ в паттерн-синонимах вайлдкарты в стендалон дерайвингах приняты комитетом и имплементированы, но пока не вмерджены две немикрофичи QuantifiedConstraints https://phabricator.haskell.org/D4724 DerivingVia https://phabricator.haskell.org/D4684 вынесены на рассмотрение комитета и имплементированы две фичи или-паттерны https://github.com/ghc-proposals/ghc-proposals/pull/43 читатель все никак не соберется прочитать лин.типы - читатель и не собирается читать до начала заморозки приняты комитетом но не имплементированы ньютайпы для анлифтед типов, массивы анлифтед типов и анбоксед типы величиной не со слово недоимплементированы и не на рассмотрении комитета - мутабельные объекты. таким образом пока есть надежда на второй релиз (почти) без фич, но ведь две нормальные фичи могут и успеть сделать
а можно ссыль на или-паттерны?
A64m
а можно ссыль на или-паттерны?
https://github.com/ghc-proposals/ghc-proposals/pull/43
Oleg
https://ghc.haskell.org/trac/ghc/ticket/3919b ?
Oleg
спасибо
Dmitry
что бы что?
Ну просил народ. Для чего они вообще используются в других чата? Ну и на базе него можно другие штуки для чата сделать, вот эти "списки неотвеченных вопросов"
кана
или вот такой на каждый эвент
Dmitry
ну как-то так, да. а что, есть лучше?
Anatolii
надо telegram-bot-api допилить толпой
Anatolii
которое физрука
Dmitry
Я код протерял ):
Фигасе. А так бывает в мире с git ?
IC
Фигасе. А так бывает в мире с git ?
Я вместе с гитом протерял...
Dmitry
Мои соболезнования! :(
Oleg
https://github.com/ghc-proposals/ghc-proposals/pull/43
я правильно понял, что опасность экспоненциального взрыва в финальной версии осталась?
A64m
комитетчики уже рассматривали этот пропозал прошлым летом и завернули бектрекинг, так что не осталась
Oleg
а класс
Влод
utm-0.1.0.0: cannot find any of ["Utm/Data.hi","Utm/Data.p_hi","Utm/Data.dyn_hi"] (use --force to override) utm-0.1.0.0: cannot find any of ["libHSutm-0.1.0.0-JjCb4YgRRe73drro2DDSAz.a","libHSutm-0.1.0.0-JjCb4YgRRe73drro2DDSAz.p_a","libHSutm-0.1.0.0-JjCb4YgRRe73drro2DDSAz-ghc8.2.2.so","libHSutm-0.1.0.0-JjCb4YgRRe73drro2DDSAz-ghc8.2.2.dylib","HSutm-0.1.0.0-JjCb4YgRRe73drro2DDSAz-ghc8.2.2.dll"] on library path (use --force to override) да что он от меня хочет
Влод
а ладно
Влод
нужно было всего лишь .stack-work удалить
Слава
Ну что, новичковый чат хорошо/плохо и IDE уже обсудили. Давайте еще про работу на хаскеле и фри монады, и можно еще неделю чат не читать.
Давайте про профайлинг хаскеля, а.к.а "что делать, когда память кончается, и как сделать, чтобы не кончалась".
Leonid 🦇
Отсутсвие спейс ликов в Хаскеле достигается при помощи прилежания и усидчивости.
A64m
отвечает С. Марлоу
A64m
> It's impossible to explain why this set of fields needs to be strict, because the rationale is of the form "the field points to a thunk from line N of TcRnDriver.hs which refers to a thunk from line Y of HscTypes.hs which refers to the HscEnv". To find these I used gdb with the findPtr() utility in rts/Printer.c. Retainer profiling is supposed to solve this kind of problem but in practice it doesn't.
Misha
а как в tasty-quickcheck задать число сгенерированных тестов? то, которое 100 по дефолту
Misha
документация есть но из нее ничерта непонятно
Евгений
А можно как-нибудь дерево зависимостей построить для пакета?
Misha
у теста должны опции появится вроде
в смысле опции командной строки?
Misha
окей, попробую их
Leonid 🦇
еще есть такое http://hackage.haskell.org/package/tasty-1.0.1/docs/Test-Tasty.html#v:adjustOption и http://hackage.haskell.org/package/tasty-quickcheck-0.10/docs/Test-Tasty-QuickCheck.html#t:QuickCheckTests
Евгений
https://github.com/haskell/cabal/issues/879 видимо нет :(
Misha
спасибо
Евгений
stack dot --external
Удобно. Есть ли жизнь без стека? :(
Leonid 🦇
https://github.com/haskell/cabal/issues/879 видимо нет :(
есть как минимум 3 тулзы разных лет выпуска. от 2009 до 2014
Евгений
cabal install что?
Leonid 🦇
cabalgraph, cabal-graphdeps, cabal-db
Leonid 🦇
скорее всего все не рабочие
Евгений
Удобно
Евгений
Первая не собралась 8.4.2
Евгений
Вторая собралась
Евгений
Но сошла с ума