@frp_ru

Страница 364 из 420
Dmitriy
23.01.2018
19:39:43
Мы просто быдло и не можем в жаву

illiatshurotshka❄️
23.01.2018
19:44:38
хммм

Google
illiatshurotshka❄️
23.01.2018
19:44:56
@vlastachu а двоеточие это точно не ооп?

это же по-сути две точки, то есть двойное ооп

? animufag ?
23.01.2018
19:46:30
хм

серьёзно может поменять взгляды

ведь двоеточие уточняет тип и рекорды в джс

в хаскеле так то сразу по два двоеточия ебошут

это гораздо больше ооп чем в джаве

illiatshurotshka❄️
23.01.2018
19:49:12
может кто-то в ооп чате об этом знает

надо спросить

? animufag ?
23.01.2018
19:49:37
скажи потом чем закончилось

Google
? animufag ?
23.01.2018
20:01:40
писал писал

а так и не шаришь в ооп

kana
23.01.2018
20:01:59
бля там же точки нет

illiatshurotshka❄️
23.01.2018
20:02:07
скажи потом чем закончилось
они почему-то не согласны что ооп это синтаксис точки

я думал там шарят

:(

? animufag ?
23.01.2018
20:02:26
блин да там же этот момент и уяснили

illiatshurotshka❄️
23.01.2018
20:02:34
вот да

я их научил

Dmitriy
23.01.2018
20:11:18
но эрланг же ооп
Конечно ооп, а иначе зачем они поведения сделали?

Дмитрий
23.01.2018
23:00:45
Акторы — сила

andretshurotshka?❄️кде
24.01.2018
07:01:31
> "Simulating time" along with all other behavior allows for a much more understandable universe to be made, including eliminating race conditions in a much safer and more comprehensive way than (say) semaphores.

смотри, степень ооп определяется по количеству точек. obj.method (1 oop) obj:method, obj..method (2 oop) obj:.method, obj.:method, obj...method (3 oop) obj::method, obj:..method, obj.:.method, obj..:method, obj....method (4 oop) но дробным ооп не может быть. если в коде встречается одновременно несколько вариация ооп то у нас суперпозиция одной степени ооп с другой

123
24.01.2018
07:13:07
я понимаю что это чат про фп но все таки что плохого в ооп? милионны програмистов на жаве, руби и сишарпе не могут ошибаться же

Aleh
24.01.2018
07:29:23
Ну и я про это же

andretshurotshka?❄️кде
24.01.2018
08:13:57
https://github.com/actix/actix

?

Google
Даниил
24.01.2018
16:40:54
https://github.com/actix/actix
кто-нибудь ковырял, как оно? а то когда я в последний раз искал реализации акторов на расте, они все были дико сырые

ну и тогда вроде только появились всякие фьючерсы и реализации акторов вместо них своих фьючерсы костылили, а тут вот вижу токио и futures используется, это хорошо

andretshurotshka?❄️кде
24.01.2018
20:52:20
?

Никита
24.01.2018
20:53:03
Случайно зашел

andretshurotshka?❄️кде
24.01.2018
20:53:53
лол

Alexandr
24.01.2018
22:04:30
это канал об аниме?

Ruslan
24.01.2018
22:05:38
kana
24.01.2018
22:09:01
это не канал, это чат

чат об аниме

каналы в телеге ридонли

andretshurotshka?❄️кде
24.01.2018
22:09:46
@frp_memes - канал об аниме

kana
24.01.2018
22:09:54
+

Vitaly
24.01.2018
22:10:48
кстати, а почему все прутся по Вайолет?

andretshurotshka?❄️кде
24.01.2018
22:10:59
руки крюки

kana
24.01.2018
22:11:56
кстати, а почему все прутся по Вайолет?
красивая рисовка. Третью серию не смотрел, но коменты тоже норм

Kelin
24.01.2018
22:15:47
Vadim
24.01.2018
22:15:57
Обнаружил тут что некоторые либы предоставляющие монады не имеют методов вывода значений из этих монад. Я имею в виду что-то типа getOrElse Одной из таких библиотек является например fantasy-eithers. Посмотрел в спецификации fantasy-land, и там это тоже вроде никак не определено. А как “канонически” принято брать значение из монад?

andretshurotshka?❄️кде
24.01.2018
22:18:16
unsafePerformIO

Google
kana
24.01.2018
22:18:22
что берем Reader e a x :: Reader Int String x = Reader $ \e -> "Number: " <> show x какое значение ты хочешь вывести?

вывод значения это комонада

Vadim
24.01.2018
22:19:15
понятие монады и не предполагает вывод значения из монады
То-есть, если у тебя какая-то функция в коде возвращает Either со значением, то весь дальнейший код, где используется результат этой функции должен всегда быть обернут в Either?

kana
24.01.2018
22:20:05
То-есть, если у тебя какая-то функция в коде возвращает Either со значением, то весь дальнейший код, где используется результат этой функции должен всегда быть обернут в Either?
доставать значения можно из типов, Either нам позволяет доставать, Maybe тоже это не имеет абсолютно никакого отношения к их монадическим свойствам

? animufag ?
24.01.2018
22:21:07
у тебя есть список — что с ним сделает getOrElse

Дмитрий
24.01.2018
22:21:31
Сломает

Admin
ERROR: S client not available

Дмитрий
24.01.2018
22:21:46
или потеряет

? animufag ?
24.01.2018
22:22:11
ну вообще это наверное такой спецэтап в монадах

когда тебе монады объясняют на примере функторного инстанса для мейби

Дмитрий
24.01.2018
22:22:38
Пошёл по монадическому этапу

Век null’ы не видать

andretshurotshka?❄️кде
24.01.2018
22:23:52
?

Vadim
24.01.2018
22:24:32
Вот есть Either.left(‘something’) как выдернуть его значение?

Poplav
24.01.2018
22:24:34
?
?

Vadim
24.01.2018
22:24:43
во вне

по-функциональному )

Google
? animufag ?
24.01.2018
22:25:06
матчить

Vadim
24.01.2018
22:25:33
блин. Можно примерный пример кода в одну строчку?

? animufag ?
24.01.2018
22:25:46
чтобы выдёргивать есть комонада и можешь посмотреть что у неё не густо инстансов

Vadim
24.01.2018
22:25:52
вы тут дольше жонглируете терминами )

просто простейший пример на js можно?

Но если это сложный код то вопросов нет

? animufag ?
24.01.2018
22:26:14
блин не знаю джиэс

сорьки

kana
24.01.2018
22:26:41
Несколько раз перечитал и не понял как это. Что значит брать значения из типов?
что я имел в виду мы можем достать значение из Either a b независимо от того, является ли Either a монадой, мы просто матчим конструкторы или используем свертку (a -> c) -> (b -> c) -> (Either a b) -> c это никак не относится к тому, что Either - монада

Vadim
24.01.2018
22:26:48
блин не знаю джиэс
Так чатик-то вообще о js )))

? animufag ?
24.01.2018
22:26:58
вообще об аниме

в чатах о джиэс сидеть. такое

andretshurotshka?❄️кде
24.01.2018
22:27:33
открой fp-ts gcanti

Vadim
24.01.2018
22:28:27
открой fp-ts gcanti
На что там посмотреть?

Народ, если это требует сложного кода, то вопросов нет!

Я думал это можно в одну строчку делать )

Но судя по тому что здесь несколько экранов уже исписали терминами, то видимо все не так просто )

andretshurotshka?❄️кде
24.01.2018
22:29:39
вообще у тебя и так весь код в монаде будет

Страница 364 из 420