@haskellru

Страница 1221 из 1551
Александр
24.05.2018
10:15:05
kana
24.05.2018
10:15:10
тупо сгенерили энкодер/декодер по жсону

никаких телесных движений

Дмитрий
24.05.2018
10:15:46
жесть, это серьёзно максимально кривой вариант представления телеграм апи который я видел

Google
Дмитрий
24.05.2018
10:16:18
kana
24.05.2018
10:16:32
ну это типа максимально близкое к жсону

поля-то может быть, а может не быть

Евгений
24.05.2018
10:16:46
Ну https://github.com/fizruk/telegram-bot-simple/blob/master/src/Telegram/Bot/Simple/UpdateParser.hs

Там мало, но я лично под себя комбинаторы пишу

kana
24.05.2018
10:17:31


Дмитрий
24.05.2018
10:17:45
ну это типа максимально близкое к жсону
Жсон описывает enum, такого чтобы это через maybe выражать я не видел

kana
24.05.2018
10:17:51
Ну https://github.com/fizruk/telegram-bot-simple/blob/master/src/Telegram/Bot/Simple/UpdateParser.hs
я с ним вчера связался, у него с воршкопа не было времени это допиливать, но сейчас время нашлось

и сейчас возможно все будет резко меняться

Евгений
24.05.2018
10:18:12
УДОБНО

Нет

Дмитрий
24.05.2018
10:18:25
поля-то может быть, а может не быть
Там более строгий формат емнип

A64m
24.05.2018
10:19:00
а где схема описана?

Google
Дмитрий
24.05.2018
10:19:06
И у большинства типов есть дефолты, чтобы без maybe

kana
24.05.2018
10:19:18


и так все типы

user там, update, все остальное

Дмитрий
24.05.2018
10:19:44
Maybe в протоколе кстати тоже есть, но только в документации Николая

Чудовищно

IC
24.05.2018
10:34:07
без линз не разглядеть...

"Message is ..." разве не должно быть самостоятельным враппером с отсылкой к мессаджу?

Leonid
24.05.2018
10:34:51
Ну что, новичковый чат хорошо/плохо и IDE уже обсудили. Давайте еще про работу на хаскеле и фри монады, и можно еще неделю чат не читать.

Дмитрий
24.05.2018
10:37:47
Как не зайду в чат здесь всё ноют про чат

Dmitry
24.05.2018
10:40:11
фримонады переоценены

A64m
24.05.2018
10:42:22
давайте я поною про релизы без языковых фич

Евгений
24.05.2018
10:42:47
Anatolii
24.05.2018
10:42:48
Евгений
24.05.2018
10:43:01
Oleg
24.05.2018
10:45:17
Dmitry
24.05.2018
10:46:11
А работа переоценена?

А вот тут кто-то лямбда-бота писал, поделитесь, как оно?

Anatolii
24.05.2018
10:48:54
А вот тут кто-то лямбда-бота писал, поделитесь, как оно?
наверное либу выбирают из двух под телегу

Dmitry
24.05.2018
10:49:20
И линзы полируют?

Google
Dmitry
24.05.2018
10:49:31
у нас, кстати, написано несколько телеграм ботов

IC
24.05.2018
10:49:41
Как не зайду в чат здесь всё ноют про чат
Либо тоталитаризм, либо регулярная демократия.

Dmitry
24.05.2018
10:49:42
один issues заводит, второй по мониторингу отчитывается

Anatolii
24.05.2018
10:49:44
одна не компилируются если меньше 20 гиг оператвы

kana
24.05.2018
10:50:19
у нас, кстати, написано несколько телеграм ботов
какие-либо либы использовались? И какие, если да?

Anatolii
24.05.2018
10:50:20
или велосипеды?

Dmitry
24.05.2018
10:50:26
либы

IC
24.05.2018
10:50:34
А вот тут кто-то лямбда-бота писал, поделитесь, как оно?
Я писал. Просто, но нужно правильный бэкэнд найти.

Anatolii
24.05.2018
10:50:55
либосипеды!

Dmitry
24.05.2018
10:51:42
telegram-api

kana
24.05.2018
10:52:02
капец вы монстры

на таком писать

? animufag ?
24.05.2018
10:52:22
да видимо они много навидались

Dmitry
24.05.2018
10:52:25
а чтл там?

kana
24.05.2018
10:52:40


и так все типы

? animufag ?
24.05.2018
10:52:41
типа ну хоть компилится при определённых условиях

kana
24.05.2018
10:52:41
user там, update, все остальное

Dmitry
24.05.2018
10:53:30
да вроде никто особо не жаловался

Google
Dmitry
24.05.2018
10:53:42
я по моему дам что-то попилил в этом боте, вроде тоже не умер

A64m
24.05.2018
10:53:55
до заморозки 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
24.05.2018
10:54:14
Dmitry
24.05.2018
10:56:33
что бы что?

Oleg
24.05.2018
10:56:59
до заморозки 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
24.05.2018
10:58:17
а можно ссыль на или-паттерны?
https://github.com/ghc-proposals/ghc-proposals/pull/43

Oleg
24.05.2018
10:58:18
https://ghc.haskell.org/trac/ghc/ticket/3919b ?

спасибо

Dmitry
24.05.2018
10:59:28
что бы что?
Ну просил народ. Для чего они вообще используются в других чата? Ну и на базе него можно другие штуки для чата сделать, вот эти "списки неотвеченных вопросов"

? animufag ?
24.05.2018
10:59:29
kana
24.05.2018
11:00:47


Dmitry
24.05.2018
11:02:00
ну как-то так, да. а что, есть лучше?

Anatolii
24.05.2018
11:02:32
надо telegram-bot-api допилить толпой

которое физрука

IC
24.05.2018
11:04:17
Фигасе. А так бывает в мире с git ?
Я вместе с гитом протерял...

Google
Dmitry
24.05.2018
11:04:42
Мои соболезнования! :(

Oleg
24.05.2018
11:11:03
https://github.com/ghc-proposals/ghc-proposals/pull/43
я правильно понял, что опасность экспоненциального взрыва в финальной версии осталась?

A64m
24.05.2018
11:12:05
комитетчики уже рассматривали этот пропозал прошлым летом и завернули бектрекинг, так что не осталась

Oleg
24.05.2018
11:12:27
а класс

? animufag ?
24.05.2018
11:13:45
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 удалить

Слава
24.05.2018
13:08:15
Ну что, новичковый чат хорошо/плохо и IDE уже обсудили. Давайте еще про работу на хаскеле и фри монады, и можно еще неделю чат не читать.
Давайте про профайлинг хаскеля, а.к.а "что делать, когда память кончается, и как сделать, чтобы не кончалась".

Leonid
24.05.2018
13:11:13
Отсутсвие спейс ликов в Хаскеле достигается при помощи прилежания и усидчивости.

A64m
24.05.2018
13:14:43
отвечает С. Марлоу

> 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.

Александр
24.05.2018
13:14:54
Misha
24.05.2018
13:16:16
а как в tasty-quickcheck задать число сгенерированных тестов? то, которое 100 по дефолту

документация есть но из нее ничерта непонятно

Евгений
24.05.2018
13:18:14
А можно как-нибудь дерево зависимостей построить для пакета?

Misha
24.05.2018
13:18:54
у теста должны опции появится вроде
в смысле опции командной строки?

Misha
24.05.2018
13:20:12
окей, попробую их

Leonid
24.05.2018
13:20:41
еще есть такое 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

Евгений
24.05.2018
13:21:16
https://github.com/haskell/cabal/issues/879 видимо нет :(

Страница 1221 из 1551