@haskellru

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

Yuriy
01.07.2018
17:14:48
Haskell job случаем паблика не существует ?:)
кстати, приходи ко мне работать

Евгений
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
был пакет аычисляющий сложность функции
у Эллиота была демонстрашка такая для CCC. ты про неё?

Alexander
01.07.2018
17:49:58
нет

брат Баса писал

я не помню название

там гонялся тест при разных n и результат в какой-то мат пакет сливался, который искал чем фиттится и коэффициенты

Dmitry
01.07.2018
19:57:20
instance (a, b) where null _ = True fold _ = mempty
Тут же еще моноид нужен. А для стандартного (вероятно единственного) инстанса не нужен.

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
а вроде ещё живой https://github.com/deech/fltkhs был, никто не пользовался?
Живой. Но хаскелелиба генерится, поэтому ни доки ни примеров не предвидится :)

Оно говорит пиши wx-0.92.3.0
Это же stack сказал, не?

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
а вроде ещё живой https://github.com/deech/fltkhs был, никто не пользовался?
> feels like it has polymorphic dispatch, meaning a single function dispatches to the right implementation based on the type of widget it is given. Блин, как же мне этого не хватает

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
Оно говорит пиши wx-0.92.3.0
Так вот прямо как тут, так и указывай

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

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