
Kelin
03.01.2018
21:40:34

?
03.01.2018
21:45:04

Kelin
03.01.2018
21:45:31
а как ты собираешься понимать собственный код?

Сергей
03.01.2018
21:46:12

Google

?
03.01.2018
21:46:35

Kelin
03.01.2018
21:47:18
тебе сахар читать сложно?
я не говорю, что просто сахар читать сложно, но если будут добавлять в язык все что попало, это рано или поздно станет сложно читать

?
03.01.2018
21:47:25
Сахар на уровне сторонних библиотек или новых стандартов языка?

Kelin
03.01.2018
21:47:30
превратят жс в мол какой-нибудь и охуеете

?
03.01.2018
21:48:04

Сергей
03.01.2018
21:48:25

?
03.01.2018
21:48:26

Сергей
03.01.2018
21:48:32
все что попало не добавляют
для этого целый комитет есть

Дмитрий
03.01.2018
22:03:20
На моей памяти TC39 единственные никогда не лажали

andretshurotshka?❄️кде
03.01.2018
22:51:55

Дмитрий
03.01.2018
22:52:15
Без него вообще никак нельзя

Google

Дмитрий
03.01.2018
22:52:51
Потому что никто не гарантирует, что у того, что ты импортируешь вообще будет существовать понятие недефолтного экпорта
То есть захотят вот WHATWG сделать спеку для импорта ресурсов типа картинок, а TC39 им такие мол, а давайте вы из картинок будете { image } импортировать каждый раз, а то мы лохи про дефолтный вариант не подумали, ждите ещё 5 лет обсуждений

andretshurotshka?❄️кде
03.01.2018
22:55:56
kjk

Дмитрий
03.01.2018
22:58:31

andretshurotshka?❄️кде
03.01.2018
22:59:39
как ето связано

Дмитрий
03.01.2018
22:59:41
А тут мемы про ООП и эндофункторы

Yung
03.01.2018
23:00:39
А тут про функции
Мда

Дмитрий
03.01.2018
23:02:09
функциональная \0\0\0 чистота

Kelin
04.01.2018
00:11:54

Сергей
04.01.2018
19:36:44
Чатик по пурсе есть теперь @purescript_ru

andretshurotshka?❄️кде
04.01.2018
19:51:26
а что за ru bot

Vasiliy
04.01.2018
19:53:03
насколько подойдет вот такая подборка чтобы начать разбираться рекурсивных схемах?
https://github.com/passy/awesome-recursion-schemes#introductions
какой нужен бэкграунд чтобы в это вообще был смысл лезть?
я только с фри монадами разобрался более менее
(могу чуть подробнее расписать что знаю)
хочу понять вот это https://github.com/slamdata/purescript-matryoshka
чтобы потом понять как сделано вот это https://github.com/slamdata/purescript-sql-squared
чтобы потом сделать кое-что похожее по смыслу (дсл для кое-чего SQL-подобного)

Дмитрий
04.01.2018
19:56:44
slamdata суровые чуваки

Google

Дмитрий
04.01.2018
19:57:12
@xgrommx тут про рекурсивные схемы интересуются)

Denis
04.01.2018
20:00:42
все вопросы в личку

Vasiliy
04.01.2018
20:01:01
ок, спасибо)

Дмитрий
04.01.2018
20:01:48
О рекурсивных схемах только в секрет-чат

illiatshurotshka❄️
04.01.2018
20:07:46
?

kana
04.01.2018
20:13:11

Сергей
04.01.2018
20:35:10

Vasiliy
05.01.2018
01:48:40

Anton
05.01.2018
05:52:59
да, всё расписывайте пожалуйста как жс-ерам

Kelin
05.01.2018
11:26:27

Taras
05.01.2018
15:55:12
Это норм практика юзать Обзерваблы с другими монадами?

Дмитрий
05.01.2018
15:56:03
Ну да

Taras
05.01.2018
15:58:16
ну по сути Обзерваблы это как task + IO, нужно ли ещё там хз

Дмитрий
05.01.2018
15:59:07
Обсерваблы сильно ограничены
И что хуже, не всегда работают очевидным образом
Чем меньше обсерваблы будут выполнять работу за других — тем лучше

Maxim
05.01.2018
20:06:59
Чё, какие тренды, пока я отдыхал ? На чём функционально писать модно в этом году ?
С прошедшим всех )

? animufag ?
05.01.2018
20:07:28
идрис

Google

Maxim
05.01.2018
20:08:17
В прошлом году уже слышал и мне тут давали книгу по нему

illiatshurotshka❄️
05.01.2018
20:09:49
раст

Maxim
05.01.2018
20:10:28
Ты чего, это ж из 2k10

Igor
05.01.2018
20:10:29
Говорят, Kotlin теперь модный ФП язык ?
https://i.gyazo.com/9c29c4ad5271dfda2bb6e6660ffb0fa9.png

Maxim
05.01.2018
20:11:15
Появился в
2010
Автор
Грэйдон Хор, разработчики проекта Rust

Admin
ERROR: S client not available

illiatshurotshka❄️
05.01.2018
20:11:17

nope
05.01.2018
23:42:54

? animufag ?
05.01.2018
23:43:00
лол
что не так
вообще забавно
1 groups in common
зашёл и сразу спросил

andretshurotshka?❄️кде
05.01.2018
23:43:58
у меня 2 группы
ооп чат

nope
05.01.2018
23:45:26
у меня тоже

? animufag ?
05.01.2018
23:49:46
ну да это коммутативное отношение

kana
05.01.2018
23:59:25
вообще идрис можно рассматривать больше как логическое программирование

illiatshurotshka❄️
05.01.2018
23:59:54

Kelin
06.01.2018
01:03:05

kana
06.01.2018
01:03:34
откуда такой вывод?) Для тебя логическое программирование - это чисто поразмышлять?)

Google

kana
06.01.2018
01:03:45
А функциональное - это когда не проекты пилить, а функции?)

Kelin
06.01.2018
01:04:04
ну это выглядит как отмаза какая-то просто
хз

andretshurotshka?❄️кде
06.01.2018
01:04:09
а объектно-ориентированное когда пилишь ОБЪЕКТЫ какие-то
мда мда

Kelin
06.01.2018
01:04:25
я не утверждаю ничего

kana
06.01.2018
01:05:57
нет, идрис как раз создавался как язык с завтипами, который МОЖНО использовать для решения каких-нибудь бизнес-задач (в отличии от других языков с завтипами, которые используют в основном для верификации или систем для доказательств)
получилось или нет - хз, не уверен

andretshurotshka?❄️кде
06.01.2018
01:06:23
ждут блодвен теперь

Дмитрий
06.01.2018
01:06:44
Блэт вен

Yung
06.01.2018
01:07:15
кстати да, чет все на котлине пишут уже
надо тоже

kana
06.01.2018
01:07:18
просто само программирование с завтипами и всеми этими прувами - это не сколько фп, сколько использование фп, но не обязательно, полагаю, оно там вторично. С использованием элементов логического программирование при написания кода на типах
а если писать тайплевел на тайпклассах и фандепах, то это чистый пролог
что-нибудь типа того
% prolog
add(zero, M, M).
add(succ(N), M, succ(R)) :- add(N, M, R).
-- pseudohaskell
kind Nat
data Zero :: Nat
data Succ :: Nat -> Nat
class Add (n m r :: Nat) | n m -> r
instance Add Zero m m
instance Add n m r => Add (Succ n) m (Succ r)
нужно пролог изучить
может там после первой строчки точка с запятой нужна, как в эрланге, так что это тоже такой псевдопролог, какой помню