> А кто должен этим заниматься? Неужто компания Apple?
Это отдельный вопрос. Проблема-то в том, что ситуация, когда где-то далеко в шахтах в нечеловеческих условиях пашут, она ведь почти всем выгодна, кроме как тем, кто в шахтах. Но чтобы это не казалось несправедливым, есть соблазн добавить, что и тем, кто в шахтах — это тоже выгодно.
Зачем закрывать. Надо обеспечить нормальные условия труда. Правда, цена продукции значительно вырастет, но кто готов платить дополнительно за продукт «во имя справедливости» где-то там, на далёких шахтах?
Вы говорите о бремени белого человека, что без шахт им будет ещё хуже?
Считание его тем же самым — просто удобный способ мышления для человека, так как свойства его меняются незначительно, в реальности никакого «того же самого» корабля нет, как и нет никакого того же самого «Я».
А он и есть другой, однако свойства нового агнца сходны с исходным, а мы хотим породить нового агнца, с отличными свойствами, для чего вынуждены предпринять некие действия :)
Любая библиотека — костыль? Или только та, без которой удобно не поработать? А если можно удобно и без библиотеки, зачем она вообще нужна?
Костылями зовут кривые решения, затыкающие какую-то проблему, но не устраняющие причин и не обладающие достаточной общностью.
Если вода выкипает, а я периодически доливаю холодной — у меня там одна единственная вода в состояниях «выкипает» и «нагревается, температура t», или разные воды?
Во-первых, чтобы разобраться со State для практического применения, вовсе не надо «теорию категорий» и даже «монады» в математическом их смысле.
Во-вторых, вы, вероятно, полагаете, что всё, что вы перечислили, необходимое к обучению и в императивном языке, оно значительно проще, чем State, и потому добавление State — та соломинка, что переломит хребет верблюду?
Как только у вас будет массив (список!) NumberState, с которыми надо что-то сделать в чистом ФП—все, пиши пропало. А если еще и операций будет несколько, тоже в списке…
А можно развернуть, какие возникнут проблемы? Мне, хорошо знакомому с Haskell, совсем неочевидно
Про руль не понял. Я жму влево, это на этапе ввода интерпретируется как «вправо», соот-но руль поворачивается вправо, но зеркально отражается, и я вижу поворот влево. Зачем дополнительно менять отображение руля?
update: или кабина там позже рисуется и не отображается зеркально?
Вы всерьёз полагаете, что за картинку в посте автора могут привлечь? Сколько на это поставите и с каким коэффициентом?
Если же невсерьёз, а лишь как повод пообсуждать, то, может, сам закон стоит обсуждать в более уместных постах?
Просто напомнило анекдот, так как не вижу на фотографии в посте «несовершеннолетнего, совершающего либо имитирующего половое сношение или иные действия сексуального характера» или что-то ещё из списка по приведённой ссылке (в том числе хентай).
Это отдельный вопрос. Проблема-то в том, что ситуация, когда где-то далеко в шахтах в нечеловеческих условиях пашут, она ведь почти всем выгодна, кроме как тем, кто в шахтах. Но чтобы это не казалось несправедливым, есть соблазн добавить, что и тем, кто в шахтах — это тоже выгодно.
> Скорее всего будет хуже — есть возражения?
Почему вы так думаете?
Вы говорите о бремени белого человека, что без шахт им будет ещё хуже?
Почему?
А на каком основании оно возникает в человеке? Неужто от того, что у него не конечный автомат, а нейроны?
2. да
3. дело не в количестве, просто одного явно недостаточно
1. Может ли автомобиль состоять из одной молекулы?
2. А из многих?
3. При каком количестве молекул появляется автомобиль?
Считание его тем же самым — просто удобный способ мышления для человека, так как свойства его меняются незначительно, в реальности никакого «того же самого» корабля нет, как и нет никакого того же самого «Я».
Очевидно, комната целиком. Электроны/протоны/нейтроны в человеке тоже ничего не понимают, а поди ж ты.
> Афтар сделал мой день
Ну, вообще-то именно так, чистое ФП. Напишите на шаблонах compile-time факториал.
Костылями зовут кривые решения, затыкающие какую-то проблему, но не устраняющие причин и не обладающие достаточной общностью.
Во-вторых, вы, вероятно, полагаете, что всё, что вы перечислили, необходимое к обучению и в императивном языке, оно значительно проще, чем State, и потому добавление State — та соломинка, что переломит хребет верблюду?
А можно развернуть, какие возникнут проблемы? Мне, хорошо знакомому с Haskell, совсем неочевидно
соответственно
update: или кабина там позже рисуется и не отображается зеркально?
Если же невсерьёз, а лишь как повод пообсуждать, то, может, сам закон стоит обсуждать в более уместных постах?