
Vadim
01.07.2018
17:13:42
Haskell job случаем паблика не существует ?:)

Yuriy
01.07.2018
17:14:48

Евгений
01.07.2018
17:15:18
#лучшебысделаликанал

Google

Vadim
01.07.2018
17:17:16
Это грустно на самом деле,так как на текущем месте очень не комфортно

Yuriy
01.07.2018
17:18:27
если ты удалой молодец, потерпим до конца августа

Alexander
01.07.2018
17:32:14
был пакет аычисляющий сложность функции

Yuriy
01.07.2018
17:43:25

Alexander
01.07.2018
17:49:58
нет
брат Баса писал
я не помню название
там гонялся тест при разных n и результат в какой-то мат пакет сливался, который искал чем фиттится и коэффициенты

Dmitry
01.07.2018
19:57:20

kana
01.07.2018
19:58:13

Google

kana
01.07.2018
19:59:14
как еще написать fold кроме как через моноид

Dmitry
01.07.2018
20:18:41
да, похоже ты прав
законам удовлетворяет, хоть и вырожденный

Alex
02.07.2018
06:47:35
Хей!
Нужно на мой парсер прифигачить пару формочек, посоветуйте пожалуйста гуишную либу, чтобы под виндой работало

Aleksey
02.07.2018
06:49:11
Что-нить на Wx Widgets

Yuriy
02.07.2018
06:49:35
threepenny, может быть
qtah, если есть опыт с Qt, но, возможно, придётся повозиться

Aleksey
02.07.2018
06:50:15
https://hackage.haskell.org/package/wx
threepenny, это GUI, конечно, но не в привычном понимании :)

Denis
02.07.2018
06:51:06
gtk?

Aleksey
02.07.2018
06:51:20
Вот уж лучше Wx, чем GTK
Под виндой хоть нативные контролы будут

Denis
02.07.2018
06:51:49
ну как бы даже норм пример есть https://github.com/lettier/movie-monad

Aleksey
02.07.2018
06:52:47
Человеку нужно формочки делать, а не GStreamer в GTK вкорячивать :)

Alex
02.07.2018
06:54:34
Спасибо большое:)

Евгений
02.07.2018
06:56:29
А есть готовые сборки ghcjs + electron?

Kirill
02.07.2018
06:57:19
а вроде ещё живой https://github.com/deech/fltkhs был, никто не пользовался?

Alex
02.07.2018
06:59:18
Джентельмены
Я немного не понимаю как подключить вх в проект

Google

Alex
02.07.2018
06:59:35
Я написал в кабале вх
Оно говорит пиши wx-0.92.3.0

Aleksey
02.07.2018
06:59:54
Нужны будут ещё заголовочники к wxwidgets

Alex
02.07.2018
07:00:20
Имеется ввиду импорт где-то написать?

Aleksey
02.07.2018
07:00:37

Alex
02.07.2018
07:01:09
Да

Aleksey
02.07.2018
07:01:19
Пакет не нашелся в снапшоте. Нужно дописать в extra-deps
В stack.yaml

Maxim
02.07.2018
07:01:30

Alex
02.07.2018
07:04:47
Народ, а как указывать конкретную версию в кабале и в stack.yaml?
Мне выдает parse error

Alex
02.07.2018
07:05:13
На версию
49:13:
unexpected all digits in portion of unqualified component name

Maxim
02.07.2018
07:05:50
extra-deps:
- wx-...

Alex
02.07.2018
07:06:44
У меня extra-deps это список

Yuriy
02.07.2018
07:07:01
всё правильно

Alex
02.07.2018
07:07:04
В комментах так во всяком случае

Yuriy
02.07.2018
07:07:11
дефисом отмечается элемент списка

Google

Aleksey
02.07.2018
07:07:34
обычный yaml-список
extra-deps:
- foo-0.1.0.2
- bar-4.5.1

Alex
02.07.2018
07:07:47
Ага
Понял

Aleksey
02.07.2018
07:08:18
В комментах там [] - это тот же список, только в JSON-синтаксисе

Alex
02.07.2018
07:08:38
Теперь у меня две ошибки
Одна это парс эррор в кабале
вторая в стаке

Aleksey
02.07.2018
07:09:01
В .cabal не нужно версию указывать вообще

Admin
ERROR: S client not available

Yuriy
02.07.2018
07:09:21
покажи текст ошибок, что ли

Alex
02.07.2018
07:09:25
Теперь одна
Aeson exception:
Error in $['extra-deps']: failed to parse field 'extra-deps': expected [a], encountered String

Aleksey
02.07.2018
07:09:52
-

Alex
02.07.2018
07:09:55
extra-deps:
-wx-0.92.3.0
Вот на это

Aleksey
02.07.2018
07:10:06
пробел после первого -

Alex
02.07.2018
07:10:33
Есть

Aleksey
02.07.2018
07:10:35
Стоит почитать уже синтаксис YaML
extra-deps:
- wx-0.92.3.0

Yuriy
02.07.2018
07:10:55
можно было просто скопировать из ошибки и вставить в конфиг

Google

Alex
02.07.2018
07:10:55
Ребята
А мне нужно будет тянуть все зависимости которые есть?

Yuriy
02.07.2018
07:11:25

Alex
02.07.2018
07:11:32
Потому, что теперь у меня ошибка что нужно указать wxcore

Yuriy
02.07.2018
07:11:47
это только для некоторых пакетов, которых нет в Стэкадже

Aleksey
02.07.2018
07:12:20
Для неснапшотовых пакетов придётся добавлять в extra-deps то, что попросит stack

Alex
02.07.2018
07:13:52
Мне нужно добавить эту библиотеку в стак и в кабал, верно?

Yuriy
02.07.2018
07:14:20
только в stack.yaml
в .cabal добавишь, если ты её напрямую используешь
кабалфайл управляет сборкой твоего бинарника, stack.yaml описывает сборочное окружение в целом, грубо говоря

Alex
02.07.2018
07:16:14
Мне кажется я делаю что-то не так. Я добавил wx в кабал, wx в стак, wxcore в стак, теперь wxcore говорит что мне следует добавить еще зависимостей — wxc и wxdirect. У меня есть подозрения что и они потянут какие-то зависимости?

Yuriy
02.07.2018
07:16:46
вероятно, это последние
допиши эти 2 строчки и посмотри
просто ниша GUI на Хаскеле проработана довольно поверхностно, поэтому приходится кое-где пару строчек дописывать

Alex
02.07.2018
07:18:00
Cabal-2.0.1.1 from stack configuration does not match >=1.23 && <1.25 (latest matching version
is 1.24.2.0)
Вот это похоже плохо
Или нет?*

Yuriy
02.07.2018
07:18:52
покажи полностью вывод

Alex
02.07.2018
07:19:06
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for wxc-0.92.3.0:
Cabal-2.0.1.1 from stack configuration does not match >=1.23 && <1.25 (latest matching version
is 1.24.2.0)
needed due to mtrs-0.1.0.0 -> wxc-0.92.3.0
In the dependencies for wxdirect-0.92.3.0:
process-1.6.1.0 from stack configuration does not match >=1.1 && <1.5 (latest matching version
is 1.4.3.0)
needed due to mtrs-0.1.0.0 -> wxdirect-0.92.3.0