
Дмитрий
20.12.2017
14:16:34
Ну реально запоминающееся)
Я никакие селекторы толком не запомнил, а про сову с первого раза отложилось ?

illiatshurotshka❄️
20.12.2017
14:18:35
это получается во всех дивах все кроме первого выбирает?

kana
20.12.2017
14:19:54
эх, скинул интересную инфу для обсуждения, а обсуждают css, лол

Google

illiatshurotshka❄️
20.12.2017
14:20:43
неинтересная

kana
20.12.2017
14:21:18
ну не такая интересная как css в фпчате, это да

Дмитрий
20.12.2017
14:22:30

kana
20.12.2017
14:23:04
не, я про *::*, мне этот момент показался очень орным

Дмитрий
20.12.2017
14:23:09
— Ваш цеэсэс сосёт, сабж
Вот ето инфа для обсуждения)

illiatshurotshka❄️
20.12.2017
14:24:12
слишком очевидно

andretshurotshka?❄️кде
20.12.2017
14:24:38
че за иерархия универсумов
Type 1 Type 2 ?

kana
20.12.2017
14:24:48
да
то самое решение парадокса рассела

illiatshurotshka❄️
20.12.2017
14:25:01

Дмитрий
20.12.2017
14:25:28

kana
20.12.2017
14:25:32
то, что в хаскеле заменяют каинды (Type 1) и сорта (Type 2)

Google

illiatshurotshka❄️
20.12.2017
14:25:55
что за сорта

kana
20.12.2017
14:26:05
ну тупо тип каинда
в хаскеле в некоторых страницах мана всплывает как BOX
на вики рисуется как коробка

illiatshurotshka❄️
20.12.2017
14:26:53
кинь ссылку на вики
не могу найти

kana
20.12.2017
14:26:58
не, не сорт, род
как же сложно
нет, таки не род

illiatshurotshka❄️
20.12.2017
14:27:12
ааааааа

kana
20.12.2017
14:27:25
https://ru.wikipedia.org/wiki/Лямбда-куб

Vasiliy
20.12.2017
14:27:52
я думал род и кайнд это одно и тоже
https://ru.wikipedia.org/wiki/%D0%A0%D0%BE%D0%B4_(%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2)

kana
20.12.2017
14:28:27
да, род это каинд, а BOX это повыше что-то

Vasiliy
20.12.2017
14:29:03
о, а что за BOX тогда? где почитать?

illiatshurotshka❄️
20.12.2017
14:29:04
а какой термин для box
правильный

kana
20.12.2017
14:29:12
так речь разве не про # же

illiatshurotshka❄️
20.12.2017
14:30:18
мем
t : *
* : □
□ : ???

Google

kana
20.12.2017
14:30:55
Box это sort, но и каинд это тоже sort вроде

Дмитрий
20.12.2017
14:31:30
ВОХ ЕСТЬ

adam
20.12.2017
14:31:33
LiftedTypeKind <> UnliftedTypeKind < ArgTypeKind <> UbxTypleKind < OpenTypeKind
Лучше поговорить о css

illiatshurotshka❄️
20.12.2017
14:31:49
какая-то фигня
согласен

Даниил
20.12.2017
14:31:50

illiatshurotshka❄️
20.12.2017
14:33:26
t : *
* : ⭐️
⭐️ : ?
? : ?
? : ✨
✨ : ☄️

kana
20.12.2017
14:35:29
короче да, https://jozefg.bitbucket.io/posts/2014-02-10-types-kinds-and-sorts.html
3 :: Int :: * :: BOX
BOX - sort, sort is a type of kind
я недавно что-то пытался на тайплевеле писать, сюда транслировал
и уперся в то, что мы не можем работать с типами каиндов

kana
20.12.2017
14:36:12
ну вот оно короче
правда кроме BOX других сортов нет
в хаскеле
но с введением * :: * сорта, как и каинды исчезнут
все будет типом, и типы будут иметь тип. И как сказано в пейпере, это обычно вызывает логические проблемы (тот самый парадокс рассела), но в хаскеле уже и так есть undefined, хуже не будет

illiatshurotshka❄️
20.12.2017
14:51:56

Cenator
20.12.2017
14:54:09
ты рофлишь? [0] же

illiatshurotshka❄️
20.12.2017
14:54:57
[1]

Google

Aleh
20.12.2017
14:55:20
милые скобки () в хаскелле ))

kana
20.12.2017
14:55:26
да, хаскель та еще хрень

Cenator
20.12.2017
14:55:31
[1]
ну это пюрскрипт а не хускел

illiatshurotshka❄️
20.12.2017
14:55:47
где здесь пюрскрипт

kana
20.12.2017
14:55:55

Cenator
20.12.2017
14:56:07
а хаскел можно в жс?

Admin
ERROR: S client not available

Aleh
20.12.2017
14:56:08
)))))

Cenator
20.12.2017
14:56:13
я думал пс для этого

illiatshurotshka❄️
20.12.2017
14:56:25
че

kana
20.12.2017
14:56:26

illiatshurotshka❄️
20.12.2017
14:56:27
причем это

Evgeny
20.12.2017
14:56:51
??

Name
20.12.2017
15:09:49
в хаскеле можно присвоить последний результат и оно продолжит работать. Это тебе не надёжный жс, который бьёт тебя по рукам и заставляет писать корректные программы

illiatshurotshka❄️
20.12.2017
15:17:00
вот точно

andretshurotshka?❄️кде
20.12.2017
15:18:25
Иммутабельность для дебилов и есть, которым слишком сложно следить за мутабельным кодом. Иммутабельность — враг производительности

? animufag ?
20.12.2017
15:19:41
ну да статическая типизация для неуверенных в себе омежек

Kelin
20.12.2017
15:31:28

andretshurotshka?❄️кде
20.12.2017
15:33:13

kana
20.12.2017
16:24:14
кто может это объяснить, я нихуя не понимаю

Google

kana
20.12.2017
16:24:15
дополнение к "чтобы кейворды не плодить" -
∃x, P(x) → C = (∀x, P(x)) → C
я правда пока не могу понять это равенство совсем
например
exist n : M, even(n) -> |M| > 0 =
(forall n : M, even(n)) -> |M| > 0
тут же первое утверждение верное, а второе нет.

illiatshurotshka❄️
20.12.2017
16:25:21

Denis
20.12.2017
16:27:12
а exists это и есть сигма

kana
20.12.2017
16:28:06
да, это я прекрасно понимаю, по этой причине в хаскеле и нет exist-кейфорда, ведь его можно выразить через forall, но я не могу понять, почему это равенство - равенство

illiatshurotshka❄️
20.12.2017
16:29:21
о
как выразить

kana
20.12.2017
16:30:08
ну выше же я скинул и равенство (∃x, P(x) → C = (∀x, P(x)) → C) и вроде как верный пример, в котором я заменил exist на forall второго порядка, но я не могу понять, почему он верный
forall n. exist m. m > n -> !max?(m)
forall n. (forall m. m > n) -> !max?(m)
другой пример, который вроде как тоже заменяется по этому равенству, но тоже имхо не выглядит рабочим
max? - проверка, является ли элемент максимальным
ведь (forall m. m > n) явно ложный

illiatshurotshka❄️
20.12.2017
16:37:50
а ну вроде понятно
(∀x, P(x)) это связывание двух констрейнтов типо?

kana
20.12.2017
16:38:39
почему двух? (∀x, P(x)) это утверждение, что P верно для любого x

adam
20.12.2017
16:38:56

kana
20.12.2017
16:39:07
да мне эти слова ни о чем не говорят