Pull to refresh

Comments 38

Автор текста по неизвестной причине отлетел в read-only, о чём и попросил сообщить меня здесь. Поэтому ответов на комментарии от него не будет как минимум до 19 апреля.

Действительно странно. У человека очень интересные статьи и комментарии, карма в хорошем плюсе... Это какой-то сбой или может быть другая причина?

Автор резковат в своих оценках всех, кто не соответствует его строгим представлениям о прекрасном. А тут вечер пятницы, возможно, где-то и переборщил с экспрессивностью в отношении собеседника :)

Хотя жаль, да. Вот уж на что я с ним во многом не согласен, но очень интересный взгляд на вещи, а это всегда полезно, я даже его старые посты пролистал.

Всё гораздо прозаичнее - в одной ветке (её потёрли уже) камрад Wesha в ответ на этот комментарий безобидно пошутил известную шутку про "установку Windows знакомым и не очень барышням" (что логично - тред ведь про Microsoft!), что почему-то задело того, кому он отвечал и тот вызвал модератора после небольшой перепалки (помогите, хулиганы зрения лишают травят невинных пользователей).

Наш уважаемый автор возмутился обидчивости отдельных пользователей с их призывами к администрации по каким-то пустякам, о чем и отписал единственный комментарий (причем, не очень-то и экспрессивно).

Как итог, в read-only отправили всех троих.

вызвал модератора

Нет ли в этом пропаганды гомосексуализма и подрыва традиционных ценностей? :-)

Я даже не знал, что его можно вызывать. Как дождь. Или наводнение.)

Ну, подождем возвращения

оценках всех, кто не соответствует его строгим представлениям о прекрасном

Это неправда. Я всегда с огромным уважением и трепетом отношусь к аргументированным точкам зрения. Я даже вон $molодца нахер не шлю, хотя казалось бы. Всем людям, которые мне оставили осмысленный комментарий — я плюсанул карму, а ми́нуса — не поставил ни единого за всё присутствие на хабре (с 2006 с перерывами) — ни за статью, ни, тем более, в карму. Потому что не отношу себя к высшей расе, наделенной правом минусовать всяких разных других людишек.

Позицию эту я не скрываю, поэтому администрация пользуется каждым случаем, чтобы меня забанить (несколько раз банили навсегда, один раз — лично денискин).

Возможно ИИ наносит ответный удар... За вчерашнюю статью.

Кстати, откуда вообще взялось в нашей профессии поверие, будто увеличение когнитивной нагрузки — это плохо?

...

Автор многократно высказывает эту идею, относитесь к ней как к тонкому троллингу ))

Это совсем не троллинг.

Ну это слишком общая фраза, чтобы у неё была однозначная трактовка. Есть же два варианта увеличения когнитивной нагрузки:

1. Просто потому, что никто не удосуживался причёсывать код, поэтому оно само наросло. См. стандартные хаскельные обозначения в стиле FORTRAN66 (все эти i, j, k, l, m). Это увеличение когнитивной нагрузки просто так.

2. Кратковременное увеличение когнитивной нагрузки, чтобы избежать ручного написания того, что можно автоматизировать. То есть, ввод eDSL по месту, полиморфизм вместо мономорфного кода под копирку и т.д. Сжатие полезной информации, так сказать.

Да проще всё :)

Думать — полезно всегда. Приятно — да, только в случае ②. Но полезно в обоих.

Полезно только для тренировки мозгов. Чтобы питались лучше.

Но жизнь коротка, и я легко найду себе занятие, требующее конкретных раздумий, но много более полезное.

Например, есть задача определить, есть ли связь между так называемым 0-1 принципом Кнута (про то, что если полиморфный алгоритм сортировки правильно работает на всех булевских строках длиной n, то он правильно работает на строках из целых длиной n) и бесплатными теоремами Вадлера. У меня есть гипотеза, что это всё - некоторые проявления симметрий.

Я нифига не понял аргументации. Функции плохо подходят для отложенных вычислений, потому что есть частный случай: анонимные функции плохо пригодны для сериализации-десериализации, потому что захватывают контекст. Но АСТ тоже не захватывает контекст! А во-вторых, есть простейшие рефакторинги: сделать функцию не-анонимной, передавать аргумент в явном виде.

Дальше был первый пример кода, и тут мне непонятно: а "матчер" - это что? Выглядит как синтаксический сахар для функции x -> boolean . Какой это тип?

Последняя часть статьи не использует сериализации анонимных функций, из-за чего вся статья странная, в ней абстрактное про одно, а конкретное - про совсем другое. Код я не понял, но чисто теоретически интересуюсь: если есть крон-строка, и на основе её сгенерируется какой-то код, и этот код в рантайме окажется сломанным, насколько просто понять, причина в коде или в кривой крон-строке?

Я тоже не понял, о чем речь. Пример с мэтчером - о чем? Зачем? Что надо?

Задание с кроном вроде понятно и довольно простое. Но откуда дальше некий бесконечный стрим? Опять непонятно. А тут, оказывается, ещё одна догадка - генерировать на ходу некий код. Зачем? Почему? И вообще, как выполнение исходного кода в ран-тайме (если речь об этом, что тоже не очевидно) связано с AST как инструментом программиста? Одни вопросы. Дальше читать просто не было смыла.

Автор витает где-то далеко и глубоко в своих мыслях и излагает их так, как будто все в курсе и тему только что подробно обсуждали. Но это не так.

Ну и примеры на Эликсире - это прекрасно. Какой другой язык знаком аудитории Хабра больше, чем Эликсир? Конечно, никакой.

откуда дальше некий бесконечный стрим?

Наши кроны задают бесконечный стрим. А ваши протухают послезавтра?

Ну кроны, ну запускать. Обяная задача. Каким боком тут дерево?

Мне пересказать весь текст, или какую-то часть?

Лучше весь, да. Подробно, логично и ясно, без шарад.

И с примерами на чём-нибудь топорном, типа джаваскрипта, гошечки или шарпа?

Я нифига не понял аргументации.

Это утверждение. Если желаете, чтобы я что-то подробнее объяснил — задайте вопрос.

Да лень задавать. Надо объяснять лучше.

Вам надо — вы и объясняйте. Мне не надо. Я не ставлю перед собой цель научить тупых и ленивых.

В моих текстах предполагается интеллект читателя не ниже, чем у моего робота-пылесоса.

Вы можете сэкономить тучу сил, перестав оставлять комментарии, изоморфные «я не слушал, и не понял, продолжаю свою мысль».

Я ничего не изобретал, шаблоны времени компиляции тут вообще никаким боком даже близко, а вашими убогими ренджами не выразить временны́е интервалы, задаваемые кроном. Дизъюнкцией можно, но это криво и никто в здравом уме так делать не будет.

Вообще же текст о том, как я реализовал lazy comprehensions, крон взят исключительно в качестве примера. Но в великом D нет comprehensions, потому что хрен знает почему. Никаких, даже тривиальных жадных.

Ими много чего можно выразить. Вы, как обычно, предпочитаете галюцинировать, вместо того, чтобы сходить по ссылке и подтянуть знания.

Привет, это команда GitVerse! У тебя крутая статья, будем рады видеть тебя в сезоне open source. Для этого просто поставь тег "сезон open source" – и ты участвуешь :)

Привет, не припомню, чтобы я пил с вами на брудершафт, поэтому просто проигнорирую, как все комментарии от тупых, невоспитанных неудачников.

Sign up to leave a comment.

Articles