

Denis
25.11.2017
19:30:19
Объясняю обывалам почему программисты тупые, а фп дауны самые тупые ублюдки этой позорной профессии.
Пока МЫСЛИТЕЛИ и ОРАТОРЫ передают великие идеи через МАКСИМАЛЬНО СВОБОДНЫЙ и ГИБКИЙ естественный язык на котором мы все пишем и говорим, с сотнями тысяч всевозможных сущностей за которыми скрыты сложные абстракции и вещи. Пока они доносят изменяющие человечество идеи, развязывают войны и заключают союзы, продают айфоны и строят больницы, делают все то что ВЛИЯЕТ НА МИР что делают тупые макаки?
Правильно, тупые макаки не могут выучить соточку языковых конструкций чтобы получить список покупок с бекенда и вывести его покупателю, тратя на разработу подобной хуйни миллионы долларов и годы человекочасов.
Вы только вдумайтесь, сотни тысяч слов и последовательностей, многие несут за собой целые пласты идей, а тут блядь массив рендерят крутые специалисты с PhD.
Если с кодерками ясно в целом, то почему программисты которые любят ФП – самые тупые?
ФП навязывает формализм, декларативность и строгую предсказуемую логику без сайд эффектов и мутаций. Особенно тупому программисту тяжело удержать в голове изменения всей системы, ему тяжело мыслить за рамками, у него нет широкого взгляда на вещи (что объясняет агрессивную задроченость на ФП его фанатиков), он хочет писать гостевухи и быть ограниченным, узкомыслящим задротом. Пока ООП позволяет тебе ОПЕРИРОВАТЬ СУЩНОСТЯМИ, а императивно-процедурный код навязывает ОТСЛЕЖИВАНИЕ самому и реагирование, фп дауны этого лишены как самые тупые представители профессии, они не могут мыслить в масштабах изменения на каждом этапе, они всегда хотят иметь пайп СДЕЛАТЬ ЗАЕБИСЬ и пихать в него СДЕЛАТЬ ЗАЕБИСЬ :: хуйня => заебись
Особый подвид фп даунов, это фрп дауны, которые не могут даже отследить и изменить состояние по выходу и в итоге ЗАСТАВЛЯЮТ СИСТЕМУ думать за них.
Нормальный человек разрешил бы систему думать за него? Вы бы дали вашему правительству решать за вас как жить? Вашему начальнику? Вашей СИСТЕМЕ? Ну нет. ФП и типизация – это кандалы с цепями и выженные на лбу номерные знаки для свободной и креативной души.
Как говорил великий Бенджамин МАТЬ ЕГО Франклин, - "Те, кто готовы пожертвовать насущной свободой ради малой толики временной безопасности, не достойны ни свободы, ни безопасности. "
Как говорю я -те, кто готовы пожертвовать свободой в мышлении и программировании ради малой толики временной безопасности через обоссаное фп и типы, не достойный ни свободы, ни безопасности.
Свободные люди выбирают жс и голанг.
дебил блять, кто написал это! а то что фп изоморфно математике, логике, топологии и всем остальным наукам? А ебучее ООП ничему не изоморфно и даже формализма нет


illiatshurotshka❄️
25.11.2017
19:30:31
ЛОЛ

kana
25.11.2017
19:31:17
ЛОЛОЛОЛООООООЛЛЛ
я уже как-то говорил, что его хейт затуманивает его разум

Google

Nikita
25.11.2017
19:32:40

Denis
25.11.2017
19:32:49
хер там

Nikita
25.11.2017
19:32:50
Сразу видно не шарит нехуя

Denis
25.11.2017
19:33:25
ООП паттерны это костыли! каждый новый паттерн исправляет костыльность другого! в фп все прозрачно

illiatshurotshka❄️
25.11.2017
19:35:00
http://www.haskellforall.com/2014/04/model-view-controller-haskell-style.html
вот ооп паттерн в хаскеле

Denis
25.11.2017
19:36:00
все есть лямбда (на уровне функций или на уровне типов) http://blog.ezyang.com/2010/05/design-patterns-in-haskel/

illiatshurotshka❄️
25.11.2017
19:36:15
http://blog.ezyang.com/2010/05/design-patterns-in-haskel/
целый список

andretshurotshka?❄️кде
25.11.2017
19:36:58
лол

Denis
25.11.2017
19:41:38
https://github.com/nikivazou/presentations/blob/master/type-theory-in-15-min/type-theory-in-15min.pdf

Gleb
26.11.2017
09:09:35
Знай язык на котором пишешь - единственный вывод из статьи

andretshurotshka?❄️кде
26.11.2017
15:21:35
https://github.com/briancavalier/most-fluent

Google

andretshurotshka?❄️кде
26.11.2017
15:22:12
ээ
а разве thru не встроен щас?)

kana
26.11.2017
19:57:51
меня так в серокель взяли

andretshurotshka?❄️кде
26.11.2017
20:06:23
лол

Hitomi's
26.11.2017
21:24:27
Всем не любителям циклов привет. Скажите, когда нужно юзать фанкторы. Я понял, что это и как оно делается, но вот когда ЭТО использовать?

illiatshurotshka❄️
26.11.2017
21:26:11
видимо не понял

Hitomi's
26.11.2017
21:26:45
я имею ввиду, что понял определение

Default
26.11.2017
21:26:49
Ээээ

Hitomi's
26.11.2017
21:26:51
и реализацию
постороение
структуру
и прочие синонимы
а вот где его юзать

illiatshurotshka❄️
26.11.2017
21:27:24
спроси себя "что такое функтор"

Default
26.11.2017
21:27:29
Ты мапом не пользовался никогда или что?

Hitomi's
26.11.2017
21:27:49
пользовался

Default
26.11.2017
21:28:35
А в чем тогда вопрос?

Hitomi's
26.11.2017
21:28:51
Где его юзать?
Пример приведи

Google

illiatshurotshka❄️
26.11.2017
21:29:20
м

Default
26.11.2017
21:29:23
о0

Kelin
26.11.2017
21:29:30
тяжелый случай
ну тут с тебя только порофлят и в мемы закинут, так что я бы лучше каких статей погуглил

Hitomi's
26.11.2017
21:30:18
та я уже понял, тупикал русская беседа
ну и за внимание спасибо
??

illiatshurotshka❄️
26.11.2017
21:31:08
number = parse "10" :: Maybe Int
fmap (\x -> x + 1) number

Denis
26.11.2017
21:31:52

illiatshurotshka❄️
26.11.2017
21:33:38
мб забанить за расизм ?

Hitomi's
26.11.2017
21:34:07

Default
26.11.2017
21:34:13
Блин, ну определение же писец простое

Default
26.11.2017
21:34:43
Как можно его понять, но не въехать, где применять, если ты сам упомянул циклы?

Kelin
26.11.2017
21:35:07
тут скорее наоборот
по крайней мере у меня бывает

Hitomi's
26.11.2017
21:35:16

Kelin
26.11.2017
21:35:29
я могу знать и применять что-то, но не знать, как оно называется

Default
26.11.2017
21:35:39
Или ты имел в виду, когда лучше юзать функторы, а когда циклы?

Kelin
26.11.2017
21:36:12
то есть до некоторых паттернов (и в ооп, и в фп) я сам допер задолго до того, как увидел официальные определения и реализации

Hitomi's
26.11.2017
21:36:12
я просто хочу узнать, когда юзать фанктор вот и все

Google

Hitomi's
26.11.2017
21:36:19
практический пример

illiatshurotshka❄️
26.11.2017
21:36:25
нет, закрой глаза на определение
и спроси себя что вообще такое функтор
функтор это тайпкласс

Denis
26.11.2017
21:36:53
отображение

Hitomi's
26.11.2017
21:36:57
у нас есть значение и мы можем применить к ним функцию - ок

Kelin
26.11.2017
21:37:00

Denis
26.11.2017
21:37:02
функтор это отображение

Admin
ERROR: S client not available

Hitomi's
26.11.2017
21:37:02
я это делал раньше

illiatshurotshka❄️
26.11.2017
21:37:05
а для чего бы используем тайпклассы в программировании?

Hitomi's
26.11.2017
21:37:05
без фанкторов

Denis
26.11.2017
21:37:22

illiatshurotshka❄️
26.11.2017
21:37:23
правильно, для (ад хок) полиморфизма

Kelin
26.11.2017
21:37:36
ребята, камон, не гасите его

Hitomi's
26.11.2017
21:37:56
ща уже на кворе почитаю
что-то надыбал
все
отбой

Kelin
26.11.2017
21:38:11
вот вы когда начинаете объяснять

Google

Kelin
26.11.2017
21:38:13
проблема в том
что вы это делаете через тонну других определений
которые челик может не знать

illiatshurotshka❄️
26.11.2017
21:38:34
он может их спросить

Kelin
26.11.2017
21:38:35
в итоге он нахуй путается и не понимает ничего

Denis
26.11.2017
21:38:42
f : a -> b, F f : F a -> F b 2 закона и сохранность внешней структуры

Default
26.11.2017
21:38:42
Ну я вроде вообще никаких определений не произнес
Я ток упомянул map

Kelin
26.11.2017
21:38:50

Denis
26.11.2017
21:39:11
отображение между категориями

Hitomi's
26.11.2017
21:39:11
та дело в том, что большинство любят немного подвыебнутся))

Default
26.11.2017
21:39:20

illiatshurotshka❄️
26.11.2017
21:39:45

Denis
26.11.2017
21:39:48
коммутативный квадрат
гомоморфизм
алгебры

? animufag ?
26.11.2017
21:40:36
где их использовать

Hitomi's
26.11.2017
21:41:07
ещё ищу, в той статье было про хаскель
хаскель не знаю

illiatshurotshka❄️
26.11.2017
21:41:21
???