Исследуйте что хотите, но не пишите ересь типа такой:
При поиске в Google/Яндекс находятся вполне конкретные определения для слов "детерминированная функция" и "побочный эффект".
И эти определения никак не связаны с вашим определением. В ваш класс "чистых функций" входит гораздо больше функций, чем обычно принято.
Поэтому исследуйте что хотите и как хотите. Можно отдельную тему создать про это.
Но подменять смысл каждого слова нехорошо.
Получается, фраза "Каждый макрос в нем есть детерминированная функция без побочных эффектов" верна, если слова "детерминированная функция" и "без побочных эффектов" понимаются в том смысле, в котором их думал anthrwpos.
Это по меньшей мере странно, а в обычном понимании это полный бред.
Вот вам пример: anthrwpos -- дурак.
А, если вы скажете, что "ей -- смотрите, Владимир ругает и оскорбляет", то я скажу, что слово "дурак" тут означает "человек, разбирающийся в haskell state monad".
Хорошо так? По-моему, нехорошо.
Поэтому мне и не нравится, когда вы жонглируете словами, вкладывая в них свой смысл, который ну никак невозможно найти в Google.





Ответить с цитированием