
Abbath
28.06.2018
23:54:05
Погодите, там только 4 главы?

Dmitry
29.06.2018
03:20:06

Alexy
29.06.2018
03:46:41

Alexander
29.06.2018
05:35:26
а есть живой чат по идрису на русском?

Google

Alexander
29.06.2018
05:36:15
я тут понял что мечта должна быть несбыточной, так что хаскель слишком плохая мечта

Abbath
29.06.2018
06:10:58

Alexander
29.06.2018
07:22:38
@bravit111 а какой лучший способ мелкие и бесполезные комментарии к книжке писать?

Vitaly
29.06.2018
07:23:27
Лучше всего здесь: https://forums.manning.com/forums/haskell-in-depth, но нужно учитывать, что:
> During the MEAP, we welcome reader comments about anything in the manuscript — other than typos and other simple mistakes. These will be cleaned up during production of the book by copyeditors and proofreaders. It is not as helpful for the author to focus on these types of errors at an early stage of writing, while feedback on the content is most helpful.
Хотя я всё буду учитывать и исправлять.

Alexander
29.06.2018
07:36:50
ок попробую пописать там, если не поленюсь

Denis
29.06.2018
07:49:59
Ребят, расскажите плз для каких именно целей вы используете Haskell?

Yuriy
29.06.2018
07:52:14
ну погуглить же легко

Yuuri
29.06.2018
07:53:06

Alexander
29.06.2018
08:00:28
тем временем в чате завтипов нашествие людей

Dmitry
29.06.2018
08:53:46
Людей-молчунов?

Google

Aleksey
29.06.2018
09:02:08
Чат завистливых типов, все друг другу завидуют.

Leonid
29.06.2018
09:05:07

IC
29.06.2018
09:05:24

Евгений
29.06.2018
09:06:14

Leonid
29.06.2018
09:06:22

IC
29.06.2018
09:08:05

Leonid
29.06.2018
09:15:13

Imants
29.06.2018
09:25:10

Yuriy
29.06.2018
09:31:01

Timofey
29.06.2018
09:31:05
список весьма неполон, там ни Касперского, ни Твига, ни fpcomplete

Yuriy
29.06.2018
09:33:41

Leonid
29.06.2018
12:36:14
какой-то servant-auth странный всё-же

Yuriy
29.06.2018
12:38:02
интересующийся был очередным троллем, что ли?

Imants
29.06.2018
12:46:52
Может, задал вопрос - читает по ссылкам? Что ещё можно добавить?

Ilya
29.06.2018
12:54:53

Yuriy
29.06.2018
12:55:39

Yuuri
29.06.2018
12:59:26
Непонятно, чего такого тролльского в том вопросе, который может задать и несведущий неофит. Приходит он просветиться, а ему шипят с порога.
В #haskell@freenode как-то добрее всё, хотя тролли и туда заходят. @qnikst в backendsecret'е как-то выкладывал лог, как один даже перевоспитался )

Leonid
29.06.2018
13:01:40

Yuriy
29.06.2018
13:02:58

Google

Yuriy
29.06.2018
13:04:26

Alexander
29.06.2018
13:04:51

Ilya
29.06.2018
13:06:27
Вот классный тролле-вопрос:
Как можно писать на языке, где
maximum(2, 1) == 1
??

Yuriy
29.06.2018
13:07:49

Imants
29.06.2018
13:09:43
Может, человек написал, а потом чем-то отвлёкся.

Alexander
29.06.2018
13:10:15

Alexander
29.06.2018
13:10:18
хитрый инстанс Foldable для (,)?
хотя да, это логично, в паре все по правому элементу делается

Maxim
29.06.2018
13:11:16
так же, как и length (1,2) == 1

Alexander
29.06.2018
13:11:16
я скорее удивлен что он есть

Alexander
29.06.2018
13:11:25
не хитрый, а единственно возвможный

Maxim
29.06.2018
13:11:36
некоторые кастомные прелюды этот инстанс выкидывают :)

Alexander
29.06.2018
13:11:37
все что может быть написано - должно быть написано
инстанс выкинуть невозможно
никак вообще

Maxim
29.06.2018
13:12:04
ну какая разница как именно, но эффект в этом

Alexander
29.06.2018
13:12:19
в чем эффект?

Maxim
29.06.2018
13:12:26
что инстанса нет =)

Google

Alexander
29.06.2018
13:12:28
инстанс foldable для пары всегда естт
этого не может быть

Alexander
29.06.2018
13:12:51
ну можно сделать свою пару…

Alexander
29.06.2018
13:13:02
можно или свой Foldable

Maxim
29.06.2018
13:13:15
> length (1,2)
<interactive>:2:1: error:
• Do not use 'Foldable' methods on tuple

Alexander
29.06.2018
13:13:24
Foldable даже проще

Admin
ERROR: S client not available

Maxim
29.06.2018
13:13:29
я понятия не имею как это работает конечно

Alexander
29.06.2018
13:13:31
:i Foldable

Maxim
29.06.2018
13:14:16
да инстанс на месте
instance Foldable ((,) a) -- Defined in ‘Data.Foldable’
но воспользоваться им не дадут
кстати, как такие кастомные еррор мессаджы делаются?

Alexander
29.06.2018
13:15:31
если я не ошибаюсь при большом желании можно перезаписать любой метод
ну и переписали метод из инстанса на error небось

Vadim
29.06.2018
13:16:08
ребят
а кто Bartosz Milewski переводит?
на ютубе уроки его по теркату

kana
29.06.2018
13:16:57
есть польностью переведенная его "книга"

Vadim
29.06.2018
13:17:27

Google

kana
29.06.2018
13:18:01
https://henrychern.wordpress.com/2017/07/17/httpsbartoszmilewski-com20141028category-theory-for-programmers-the-preface/

Vadim
29.06.2018
13:18:06
спасибо

Alexander
29.06.2018
13:18:26
у тебя ж Universum под рукой а Container.Class
там примеры

Maxim
29.06.2018
13:22:20
посмотрел, прикольно

Yuriy
29.06.2018
13:29:44

Alexander
29.06.2018
13:34:56
как это?
код правильный, но он делает не то, что ты хочешь от него
sort [2,4,3] тоже не возвращает [4,2,3]
даже если я этого хочу
least surprise наверное тут тоже не встречен, и.к. warning от компилятора как у серокелов наверное лучше

kana
29.06.2018
13:36:54
sort _ = []
print $ sort [1, 2]

Alexander
29.06.2018
13:36:57
чем отсутствие инстанса или наличие

kana
29.06.2018
13:37:00
код абсолютно верный

Alexander
29.06.2018
13:37:53
вполне возможно, спецификации нету чтобы ответить на него
название не очень удачное

kana
29.06.2018
13:38:24
ну так и название length не очень удачное для пары