@haskellru

Страница 1505 из 1551
Kakadu
08.10.2018
22:47:28
Что за дешевый троллинг?

Dmitry
08.10.2018
22:49:41
Вообще, надо PLT хотя бы до нормального уровня довести, а уже потом языки придумывать

Проблему останова, в конце концов, решить

Евгений
09.10.2018
05:36:23
Google
Abbath
09.10.2018
07:42:36
Чет у меня не работает hie

Got error while processing diagnostics: /home/user/.stack/snapshots/x86_64-linux/lts-8.12/8.0.2/pkgdb/package.cache: GHC.PackageDb.readPackageDb: inappropriate type (not enough bytes)

A64m
09.10.2018
07:45:51
https://github.com/ghc/ghc/commit/5d5307f943d7581d7013ffe20af22233273fba06

Dmitry
09.10.2018
07:46:18
Чет у меня не работает hie
Я по этому руководству: https://gist.github.com/drchaos/73c3abc39f598ee925f63862a0120b53

Kirill
09.10.2018
07:47:24
https://github.com/ghc/ghc/commit/5d5307f943d7581d7013ffe20af22233273fba06
Гугл движет хаскель вперёд?

Abbath
09.10.2018
07:47:39
Кажись я понял

Теперь совсем не собирается

Terminator
09.10.2018
07:55:22
@rusiboonja будет жить. Поприветствуем!

Abbath
09.10.2018
08:16:49
Я опять все поломал

?

A64m
09.10.2018
09:08:31
Гугл движет хаскель вперёд?
это-то еще не GSoC, то, что в рамках GSoC делалось, т.е. Int{16,32} и Word{16,32} в других дифах

> One of my sources of blogging material is to browse /r/programming. If I see somebody say something that I think is incorrect it's usually good material for a blog post там же в каждом комментарии кто-то не прав

Kirill
09.10.2018
09:18:08
Я про Михала

Google
Kirill
09.10.2018
09:18:25
Он же синьор-помидор в Гугле

A64m
09.10.2018
09:18:29
а, он тогда в гугле работал?

Kirill
09.10.2018
09:18:44
он 5+ лет в гугле работает

Alexander
09.10.2018
09:36:36
блин нужен был snakecase конвертатор, ну написал за быстро

решил проверить может в проекте был уже где

оказалось был, стал искать из какой либы, тут же нашлись 2 штуки и а он из третьей, которая с ходу не нашлась

итого на каждый чих миллион кривых реализаций

уруру!

Yuriy
09.10.2018
09:38:39
свою-то выкинул после этого?

Alexander
09.10.2018
09:38:55
вот думаю

точнее выкинул, но лучше бы выкинул из левой либы

Yura
09.10.2018
10:33:01
такой вопрос - есть тип(newtype). Либа не экспортирует конструктор и я могу сделать Serialise но не могу Deserialise. newtype Foo = Foo BytestringЕсть ли в Haskell dirty hack скастить ByteString в Foo?

Alexander
09.10.2018
10:33:22
unsafeCoerce

ещё у TH есть возможность доступа к неэкспортированному

был пакет позволяющий доставать конструкторы, но я его не помню

kana
09.10.2018
10:34:13
а просто coerce разве требует, чтобы конструктор был в скоупе?

Alexander
09.10.2018
10:34:17
да

Yura
09.10.2018
10:34:56
о то что надо

спасибо

Alexander
09.10.2018
10:35:13
instance Coercible T b => Coercible NT b This instance is only usable if the constructor MkNT is in scope.

Google
Abbath
09.10.2018
12:45:33
Не могу собрать пакет

cabal: Could not resolve dependencies:

Alexander
09.10.2018
13:28:51
там чуть ниже в сообщении написана причина

Abbath
09.10.2018
13:45:11
Да, там один пакет не хочет жрать мой base

Alexander
09.10.2018
13:45:27
—allow-upper=пакет

Abbath
09.10.2018
13:45:57
Это к чему параметр? К cabal new-build?

Пошло вроде, спасибо

Но не до конца

Leyla
09.10.2018
13:52:46
Всем привет! а fprog_spb ищет одного докладчика на октябрь :) Если Вам есть, что рассказать, напишите мне)

Abbath
09.10.2018
13:52:55
Отвалилось на том что нет какой-то функции. Походу не собрать мне этот проект

Но функция есть, я в доке смотрел

Что происходит?

Alexander
09.10.2018
14:01:30
другая версия?

чего-то

Abbath
09.10.2018
14:01:36
Хмм, нет

есть telegram-api 0.7.2.0

Alexander
09.10.2018
14:01:51
ты вообще заставляешь нас кофейную гущу достатавать

Abbath
09.10.2018
14:01:57
есть servant 0.14

есть servant-client 0.14.1

Компилируется Servant.Client.MultipartFormData из telegram-api, которого в 0.7.2 быть не должно

Google
Abbath
09.10.2018
14:03:09
Но он есть в 0.3 например

Но я вижу

In order, the following will be built (use -v for more details): - telegram-api-0.7.2.0 (lib) (requires build)

Кабал поехавший? Или я что-то не так делаю?

Ошибка

src/Servant/Client/MultipartFormData.hs:41:57: error: Module ‘Servant.Client.Internal.HttpClient’ does not export ‘clientResponseToReponse’ | 41 | clientResponseToReponse, | ^^^^^^^^^^^^^^^^^^^^^^^

Andrei
09.10.2018
14:09:17
Abbath .cabal покажете хоть?

Mink
09.10.2018
14:10:10
Когда-то в серванте была опечатка, сейчас clientResponseToRe**s**ponse

Abbath
09.10.2018
14:11:40
Abbath .cabal покажете хоть?
https://gist.github.com/Abbath/1f75da2ac0629632ec9a2a2ccd808d58

Нет, работать не будет

Придется перейти на другое телеграм апи так как это подгнило

Yuriy
09.10.2018
14:25:15
проще пропатчить

Abbath
09.10.2018
14:29:05
src/Web/Telegram/API/Bot/API/Core.hs:47:53: error: • Couldn't match expected type ‘ClientEnv’ with actual type ‘Maybe (GHC.Conc.Sync.TVar http-client-0.5.13.1:Network.HTTP.Client.Types.CookieJar) -> ClientEnv’ • Probable cause: ‘ClientEnv’ is applied to too few arguments In the third argument of ‘runClient'’, namely ‘(ClientEnv manager telegramBaseUrl)’ In the expression: runClient' tcm token (ClientEnv manager telegramBaseUrl) In an equation for ‘runClient’: runClient tcm token manager = runClient' tcm token (ClientEnv manager telegramBaseUrl) | 47 | runClient tcm token manager = runClient' tcm token (ClientEnv manager telegramBaseUrl) | ^^^^^^^^^^^^^^^^^^^^^^

проще пропатчить
как это пропатчить?

Alexander
09.10.2018
14:29:52
можно ему передать ещё одку переменную

Abbath
09.10.2018
14:30:05
Банку печенек?

Хотя скорее Nothing

Alexander
09.10.2018
14:30:32
нет

mkClient позвать

Google
Alexander
09.10.2018
14:30:45
https://hackage.haskell.org/package/servant-client-0.14/docs/Servant-Client.html#v:mkClientEnv

runClient tcm token (mkClientEnv manager telegramBaseUrl)

что-то такое

Abbath
09.10.2018
14:31:22
Ок, но как подсунуть патченный пакет кабалу?

Alexander
09.10.2018
14:32:08
если у тебя project то можно через optional-packages или как их там

или запушить на гитхаб и через добавление внешнего пакета

(я не помню без доки)

Andrey
09.10.2018
14:33:31
ghc-pkg register <patch>

как вариант

Alexander
09.10.2018
14:42:17
товарищи, у меня вопрос к чатику, объявления хакатонов и т.п. (если это не мутный blockchain) то будем ли кидать в чат, если огранизатор говорит, что ответит на вопросы?

Alexander
09.10.2018
14:45:55
ну это-то понятно

generic language

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