
Александр
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

kana
24.05.2018
10:17:51
и сейчас возможно все будет резко меняться

Евгений
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


A64m
24.05.2018
10:58:17

Oleg
24.05.2018
10:58:18
https://ghc.haskell.org/trac/ghc/ticket/3919b ?
спасибо

kana
24.05.2018
10:59:04

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:02:53

Dmitry
24.05.2018
11:03:30

IC
24.05.2018
11:04:17

Google

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

Oleg
24.05.2018
11:11:03

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

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 по дефолту
документация есть но из нее ничерта непонятно

Leonid
24.05.2018
13:17:38

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

Misha
24.05.2018
13:18:54

Leonid
24.05.2018
13:19:01

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 видимо нет :(

A64m
24.05.2018
13:22:27