
A64m
25.06.2018
13:55:18
хм

Слава
25.06.2018
13:56:12
не работает
Может, в чем другом дело? Назовите другим именем, на пробу

Leonid
25.06.2018
13:56:25
официальный чат для флуда @haskell_blah

Ilya
25.06.2018
13:57:05
я может не совсем правильно описал проблему, мне не надо имя типа в теле функции, просто повторяющийся полиморфный тип в сигнатуре

Google

A64m
25.06.2018
13:57:41
теперь непонятно стало

Ilya
25.06.2018
13:58:08
а, я кажется понял, в чем проблема
моя переменная типа упоминается только в констрейнтах, но не в основной части типа
это проблема, надо прокси добавлять?

A64m
25.06.2018
13:59:34
можно TypeApplications использовать

Yuriy
25.06.2018
13:59:53

Ilya
25.06.2018
14:00:38

Yuriy
25.06.2018
14:01:25
AllowAmbiguousTypes + TypeApplications

Ilya
25.06.2018
14:02:37
хм, Ambiguous я что-то не хочу.. Там реально один тип

Yuriy
25.06.2018
14:03:12
а, кажется, это работа для FunDep|TypeFam

Google

Ilya
25.06.2018
14:04:01
сейчас покажу, там как раз пока еще ничего нет ?
https://github.com/yanok/queLam/blob/master/src/QueLam/Example/Q2.hs
это я пытаюсь https://bitbucket.org/knih/quel имплементировать с полиморфизмом и суперрекордом

Nickolay
25.06.2018
14:09:05
https://github.com/yanok/queLam/blob/master/src/QueLam/Core.hs#L20
здесь не хватает FunDep типа
class HasTable schema (t :: Symbol) r | schema t -> r

Ilya
25.06.2018
14:09:53
да, действительно, спасибо!
там все равно почему-то не работает с типом Record, который советуют использовать в документации superrecord... но по крайней мере с Rec работает...

Alexander
25.06.2018
14:28:38
о, ты всё-таки это реализовывать стал, надо бы присоединиться, а то я неполное решение в нашем коде оставил

Ilya
25.06.2018
14:42:14
да, вот дошли руки

Alexander
25.06.2018
14:42:50
у меня как раз тоже дойдут, я правда не знаю нужно ли мне superrecord

Ilya
25.06.2018
14:53:30
ну рекорды вроде естественно использовать для представления строк
насчет именно superrecord я не знаю, какие сейчас рекорды самые модные

A64m
25.06.2018
15:36:06
библиотечные рекорды сейчас одна другой хуже

Alexander
25.06.2018
16:02:39
для компайлтайма и структуры нормально
или тупли
или векторы фикседы генерики

Ilya
25.06.2018
16:10:04

Alexander
25.06.2018
16:16:02
причем у меня желания на самом деле очень ортогональные
хотя синглтоны тоже нужны
у меня описание схемы + запрос который нужно скомпилировать все из рантайма
причем с дополнительной операцией zip

Google

Alexander
25.06.2018
16:17:13
которая не из SQL, но нужна

Mike
25.06.2018
16:28:38
Привет, решил после раста вкатиться в haskell чтобы лучше понимать теркат и зачем нужны HKT
Какую IDE посоветуете?

Alexander
25.06.2018
16:28:58
emacs

Anatolii
25.06.2018
16:29:23
https://github.com/rainbyte/haskell-ide-chart

Евгений
25.06.2018
16:29:49

Александр
25.06.2018
16:30:02
Почему все хотят знакомиться с языком, начиная с _IDE_, а не с книг и статей?

Alexander
25.06.2018
16:30:03
по теоркату @ru_catheory

Mike
25.06.2018
16:30:05

Alexander
25.06.2018
16:30:13
vim

Leonid
25.06.2018
16:30:16
5 people are typing...

Anatolii
25.06.2018
16:30:26
Я вон вышел скинул сравнения иже для хаскеля

Mike
25.06.2018
16:30:27

Yuriy
25.06.2018
16:30:54

Mike
25.06.2018
16:31:07

Alexander
25.06.2018
16:31:08
вообще все те же что для раста подойдут

Yuriy
25.06.2018
16:31:09

Alexander
25.06.2018
16:31:23
а про Раст вы знаете

Yuriy
25.06.2018
16:31:27

Google

A64m
25.06.2018
16:31:34

Mike
25.06.2018
16:31:42

Leonid
25.06.2018
16:31:46

Александр
25.06.2018
16:32:02

Yuriy
25.06.2018
16:32:10

A64m
25.06.2018
16:32:21

Mike
25.06.2018
16:32:33

Admin
ERROR: S client not available

Mike
25.06.2018
16:32:45

Alexander
25.06.2018
16:32:45
потроллить про ide?

Yuriy
25.06.2018
16:32:47
Idea
там и Хаскель работает. целых 2 плагина есть. или было

A64m
25.06.2018
16:33:18
они убогие по сравнению с hie

Yuriy
25.06.2018
16:33:32
Idea
https://github.com/ruHaskell/ruhaskell/wiki/Настройка-редакторов-для-поддержки-Haskell#intellij-idea

Александр
25.06.2018
16:35:57
Среди тех, кто плохо знакт Хаскель и теоркат, распространено мнение о том, что теоркат хаскеллисту не нужен.
Я из таких

Sergey
25.06.2018
16:37:24
да и хаскель, если так прикинуть, не очень хаскелисту нужен

Yuriy
25.06.2018
16:37:35
но сам факт, что растоманы слышат про HKT и идут в Хаскель узнать побольше, — интересный
почему же гоферы не спешат узнать про генерики?

Google

Евгений
25.06.2018
16:37:53

Sergey
25.06.2018
16:38:43
главное, задачи уметь решать! С этим, говорят, ТРИЗ помогает

Александр
25.06.2018
16:38:45
Кстати, что за Олег?

Sergey
25.06.2018
16:40:04
http://okmij.org/ftp

Евгений
25.06.2018
16:40:08
http://okmij.org есть один олег?

Leonid
25.06.2018
16:40:36
Олег это аббревиатура от названия коллектива авторов же

Евгений
25.06.2018
16:41:16

Sergey
25.06.2018
16:41:17
он еще иногда выступает под псевдонимом Чак Норрис

Александр
25.06.2018
16:42:25
Видел про него локальный мем, что он пришел к нам с другой планеты и несет добро и свет. Или что-то в этом роде

Leonid
25.06.2018
16:43:31

Евгений
25.06.2018
16:44:14
Пусть @qnikst скажет, наверняка у него не более одного хопа до олега

Yuriy
25.06.2018
16:45:13

Евгений
25.06.2018
16:45:49
И пророк его кметт

Andy
25.06.2018
16:46:26
А кстати он же вроде больше эмэльщик?

Yuriy
25.06.2018
16:46:27
зато Саймонов много

Евгений
25.06.2018
16:48:51
Кстати, это ещё онтопик?

Fedot
25.06.2018
16:49:01

Alexander
25.06.2018
16:49:36
теоркат знать не обязательно, мне до Олега далеко, не знаю знает ли он ТК