
Alexander
14.09.2017
13:22:23
там ограниченная глубина
нинада так, есть же default signatures

Aleksey
14.09.2017
13:23:42
default signatures для дерайвинга?

Google

Alexander
14.09.2017
13:24:11
class Foo a where foo :: a -> Bool
instance Foo a where
foo :: a -> Bool
default foo :: (Num a, Ord a) => a -> Bool
foo n = n > 10

Aleksey
14.09.2017
13:24:44
Тут это всё равно не поможет, т.к. обёртка Int' - не Num

Alexander
14.09.2017
13:24:46
реализация дефолтная для типов попадающих под определенные ограничения
сделать Num это проблема?

Aleksey
14.09.2017
13:25:25
Этого может не хотеться по определённым причинам

Alexander
14.09.2017
13:25:30
каким?
тогда не должно хотеться, чтобы тайпкласс для него работал
точнее чтобы дефолтная релазация работала
а блин
я тупой
default foo в определении класса конечно же

Aleksey
14.09.2017
13:26:25
Чтобы нельзя было получить 1 + 2 :: Int' может не хотеться Num

Alexander
14.09.2017
13:26:47
`
class Foo a where
foo :: a -> Bool
default foo :: (Num a, Ord a) => a -> Bool
foo n = n > 10
instance Foo Int
instance Foo Int' where
foo (Int' x) = True
``

Google

Alexander
14.09.2017
13:26:54
@astynax ^

Aleksey
14.09.2017
13:26:59
Это я понял, да

Alexander
14.09.2017
13:27:12
он этого хотел, вот так это получается

Sherzod
14.09.2017
13:28:48
Я тут обещал вам про бифункторы, профункторы и гистоморфизмы стикеры... 2 готовы, не против если запощу?

ParkeT
14.09.2017
13:30:28
??

Index
14.09.2017
13:35:39
? Нельзя просто взять и налепить надпись "бифункторы" на каких-то аниме-персонажей.

Sherzod
14.09.2017
13:36:18

Index
14.09.2017
13:36:42
Что они проясняют-то? Связи никакой, не остроумно

Sherzod
14.09.2017
13:36:44
Вот это тоже нельзя?

? animufag ?
14.09.2017
13:37:44

Index
14.09.2017
13:38:02
Я не знаю, является ли неправильно написанное слово "мемоизация" какой-то отсылкой к чему-то.

ParkeT
14.09.2017
13:38:05

? animufag ?
14.09.2017
13:38:08
Хотя мб если посмотреть тайтл то всё встанет на свои места

Alexandr
14.09.2017
13:38:26
он этого хотел, вот так это получается
немного не то, я просто как думал, у нас есть тайпкласс Foo и мы можем для Int создать инстанс, но почему бы не сделать того же для тайпкласса, например Num. Потом мы например объявляем newtype например с Int, для Int функция, которую мы объявили работает, значит поидее можно вывести тайпкласс Foo для newtype

Sherzod
14.09.2017
13:38:35

ParkeT
14.09.2017
13:39:04
Я думаю, похвально, что человек что-то пытается сделать. Вместо критики, лучше правки вносите.

Index
14.09.2017
13:39:22
Они тоже Би.
Так и знал, что из всех возможных интерпретаций выберут самую дурацкую.

Sherzod
14.09.2017
13:40:03

Index
14.09.2017
13:40:17
Господи, только слово "функтор" уберите из этого безобразия

Google

Sherzod
14.09.2017
13:40:19
Хорошо, а что неправильно в слове мемоизация?

Index
14.09.2017
13:40:42

ParkeT
14.09.2017
13:40:43

Index
14.09.2017
13:40:46
На чем?

Sherzod
14.09.2017
13:41:03

Index
14.09.2017
13:41:09
Правильно "мемоизация"

Sherzod
14.09.2017
13:41:31

Dmitry
14.09.2017
13:41:41
хаха

Sherzod
14.09.2017
13:41:44
Ты прав, сорян. Поправлю. Но уже завтра
А пока вот еще вам гистоморфизм

Index
14.09.2017
13:42:19
Ну хоть с рекурсией что-то осмысленное (хотя заезженное)

ParkeT
14.09.2017
13:42:35
Вот это норм. Я не дизайнер, и вкусом прекрасного не обладаю. Но шрифт мне не нравится. Кто что-то думает?

Dmitry
14.09.2017
13:43:14
а в чем предназначение этих картинок? они должны что-то иллюстрировать?

Aleksey
14.09.2017
13:43:17
Должен быть Comic Sans, как у SPJ

ParkeT
14.09.2017
13:43:19

Dmitry
14.09.2017
13:43:52
а, это типа стикеры.

Sherzod
14.09.2017
13:44:13
Ну можно стикеры сделать с определениями заумными, но кому они будут нужны?

ParkeT
14.09.2017
13:45:43

Sherzod
14.09.2017
13:46:10

Google

Aleksey
14.09.2017
13:46:40
Нужен стикерпак со старыми (или несостоявшимися) лого Haskell

Sherzod
14.09.2017
13:46:43
А пока можно книжку почитать

ParkeT
14.09.2017
13:47:09
Задротом нужно быть у себя дома, наедине. В обществе - нет. Я так считаю :)
А раз уж стикеры для общения, они должны быть в первую очередь забавными :D

Sherzod
14.09.2017
13:47:50
А какое старое лого у хаскеля?

Donat
14.09.2017
13:48:23
вот этот мне нравится больше всего, но мелко

Index
14.09.2017
13:48:26
Там вопрос не в том, что это аниме, или даже эротического характера, а в ПОЛНОМ ОТСУТСТВИИ СВЯЗИ С HASKELL
Кроме надписи
Так не интересно

Aleksey
14.09.2017
13:49:00

ParkeT
14.09.2017
13:49:09

Index
14.09.2017
13:49:45
Надо без хорошей идеи даже не начинать, а не делать херню и править

ParkeT
14.09.2017
13:49:52
Давайте обсудим. Я хочу себе в меру умные стикеры про хаскель со смыслом.

Sherzod
14.09.2017
13:50:00

Dmitry
14.09.2017
13:50:09
но зачем?

Aleksey
14.09.2017
13:50:14
Ну мне, например, и эти пригодятся - буду постить в другие чятики :)

Index
14.09.2017
13:50:25
контент важнее формы. Здесь я вижу цель "захерачить стикеров", а не выразить идею

Aragaer
14.09.2017
13:50:25
а я хочу веб-телеграм без стикеров

Google

Dmitry
14.09.2017
13:50:34
веб телеграм есть, кстати

Aleksey
14.09.2017
13:50:47
но не "без стикеров"

Dmitry
14.09.2017
13:51:20
из веба стикеры наверное можно вырезать каким-нибудь адблоком

Aragaer
14.09.2017
13:51:26
да, я в нем и сижу.
не особо вырезаются
там можно поймать как-то по классу у дива, я один раз попробовал. Но лень

Donat
14.09.2017
13:53:23
зачем вам телеграм если вам так не нравятся стикеры?
irc же есть.

Index
14.09.2017
13:53:40
Мда.

Aragaer
14.09.2017
13:53:56
есть консольный телеграм, но в нем я не разобрался

Index
14.09.2017
13:53:58
Убери из Телеграма стикеры — что по-твоему, IRC останется?

Bohdan
14.09.2017
13:53:59

ParkeT
14.09.2017
13:54:19
Строчкой кода можно выпилить, мне кажется

Bohdan
14.09.2017
13:54:21
Разве что вещать через бота, который каждому сообщению ID пришпандёривает

Alex
14.09.2017
13:56:10
а как заставить кабал сливать с hackage по https?