
Shub
16.10.2018
18:22:55

Nikolay
16.10.2018
18:23:06

Shub
16.10.2018
18:23:48

Google

Nikolay
16.10.2018
18:24:05

Shub
16.10.2018
18:24:09
так-то да, без дженериков его писать тоскливо. но можно руками специализировать для всех типов

Nikolay
16.10.2018
18:25:06
ну и потом, иммутабельности-то все равно нет

Shub
16.10.2018
18:25:45
ну так в питоне тоже нет

Nikolay
16.10.2018
18:25:48
хотя мне тут один пытался доказывать, что объект без внутреннего состояния можно назвать иммутабельным

Shub
16.10.2018
18:26:01
где?

Nikolay
16.10.2018
18:26:11

Александр
16.10.2018
18:26:13
вот жалко что канал холивар заняли арабы
вас бы туда сослать

Shub
16.10.2018
18:27:59
tuple, frozenset
если это единственное препятствие на пути в фп, то это можно запилить

Google

Shub
16.10.2018
18:28:24
я конечно не представлял всех масштабов нищеты, но как-то выкрутиться можно. другой вопрос - зачем?

Alexander
16.10.2018
18:28:35

Nikolay
16.10.2018
18:28:37

Pawel
16.10.2018
18:28:46
скала получится же
направление верное, но для скалы этого недостаточно, надо ещё много изврата и бесполезных абстракций

Александр
16.10.2018
18:28:57

Shub
16.10.2018
18:29:10
фп по ходу это всего одна вещь - функции как первоклассные значения
голанг вроде позволяет

Nikolay
16.10.2018
18:29:24

Shub
16.10.2018
18:29:37
лол

Nikolay
16.10.2018
18:29:40
а у го, вроде как, ставка как раз на распределенность

Shub
16.10.2018
18:29:49
/me смеется на Erlang

Nikolay
16.10.2018
18:30:12
ну да, эрланг, скала, все такое

Shub
16.10.2018
18:30:20
насчет скалы я бы подискутировал

Nikolay
16.10.2018
18:30:22
они сложные, но на них многое удобнее

Shub
16.10.2018
18:30:29
а Erlang - хрестоматийный пример
ну вообще-то Erlang *проще*, чем го

Olzhas
16.10.2018
18:30:54

Shub
16.10.2018
18:31:02
может быть, затруднения будут на behaviours

Olzhas
16.10.2018
18:31:14

Shub
16.10.2018
18:31:15
но недолго

Google

Nikolay
16.10.2018
18:31:39
и нет проблем с указателями?

Stanislav
16.10.2018
18:31:51
пока питонисты без нормальных блочных скоупов считают что туплы им чтото дают, жс господа смогли пережить 2010 год и пойти дальше https://jamie.build/const

Shub
16.10.2018
18:32:08

Jack
16.10.2018
18:32:16

Nikolay
16.10.2018
18:32:50
иди в другой чат

Alexandr
16.10.2018
18:33:24

Shub
16.10.2018
18:33:26

Nikolay
16.10.2018
18:34:03

Alexandr
16.10.2018
18:34:40
точно. а ты?
хз, но точно знаю что гоу не может даже в 10% фп абстракций и фич

Shub
16.10.2018
18:34:59
остальное - парадигмы

Pawel
16.10.2018
18:35:32

Shub
16.10.2018
18:35:39
святолисп например не имеет ни одной жестко заданной фичи из фп, там только s-expressions

Alexandr
16.10.2018
18:35:52

Shub
16.10.2018
18:35:57
тем не менее, считается fp

Pawel
16.10.2018
18:36:22
С++ !
а это уже перебор, тут даже скала нервно курит в стронке

Shub
16.10.2018
18:36:24

Google

Alexandr
16.10.2018
18:36:24

Shub
16.10.2018
18:37:02

Alexandr
16.10.2018
18:37:04

Shub
16.10.2018
18:37:18
прям так и пишут "поддерживает фп-парадигму"

Alexandr
16.10.2018
18:37:33
ну как запилите монад-трансформеры на go - пишите
хотя бы их*

Shub
16.10.2018
18:37:42

Alexandr
16.10.2018
18:38:46

Shub
16.10.2018
18:38:50
лол
давно?
кстати, знал одного персонажа, который запилил целую СТАТЬЮ в golang weekly про реализацию монад на голанге

Alexandr
16.10.2018
18:39:30
с тех времен как хаскель стал языком бай дефолт, который представляешь, когда говоришь о фп

Shub
16.10.2018
18:39:30
продуктивный тип был, только личной жизни никакой не было

Alexandr
16.10.2018
18:40:08

Shub
16.10.2018
18:40:24
не дает, если по хорошему

Alexandr
16.10.2018
18:40:35
так то и на пыхе можно попытаться обмазаться всем этим, но зачем страдать?

Shub
16.10.2018
18:40:35
что-то можно запилить, но полной реализации никогда не получится

Google

Shub
16.10.2018
18:40:56
почему не ocaml?
почему не prolog?
почему не cl, в конце концов?

Alexandr
16.10.2018
18:41:18
почему не F#, почему не Scala - так можно продолжать вечно

Shub
16.10.2018
18:41:46
F# - это Ocaml ваще-то

Alexandr
16.10.2018
18:41:47
наверное потому что хаскель сообщество самое активное в этом разрезе
у них на каждой конференции доклады в духе "как я заюзал фри монады и трава стала зеленее, волосы снова стали расти и т.д."

Shub
16.10.2018
18:42:26
это ты просто на него чаще смотришь, чем на все остальные

Pawel
16.10.2018
18:42:33

Shub
16.10.2018
18:42:52
кастомный оператор равенства - это бесполезная абстракция?

Alexandr
16.10.2018
18:42:57

Shub
16.10.2018
18:43:03
я знаю

Pawel
16.10.2018
18:43:06

Alexandr
16.10.2018
18:43:16

SkyCoffee
16.10.2018
18:43:46

Alexandr
16.10.2018
18:43:53
если дядя не мжет понять зачем нужны всякие фп-асбтракции - то это он бесполезный, а не они

Pawel
16.10.2018
18:44:03

Alexandr
16.10.2018
18:44:43

Shub
16.10.2018
18:44:54
и близко не стоял
щас может быть, т.к. платформа развилась оче сильно. в своем начале это был порт ocaml на .net