dennis_chikin (dennis_chikin) wrote,
dennis_chikin
dennis_chikin

"Ленивые" языки и гуманизм

По результатам нескольких сеансов тяжелой некромантии имею сказать следующее:

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

Если же треть функционала переваривает такие переменные на входе нормально, треть - приводит к краху системы, а треть - к "ушла совсем, но обещала когда-нибудь вернуться" - это едва-ли можно назвать гуманным.

Особую пикантность к "ленивому" подходу создает необходимость писать все конструкции вида y=f2(f1(x)) как:

local x1
if х then
x1=f1(x)
if x1 then y=f2(x1)
end
end

Ага, ушли от декларирования переменных, говорите ?
Tags: некромантия
Subscribe

  • Ктулху и Он

    (ролевушно-мемуарное) Однажды отец Гиллеспий шел по лесу, и увидел варваров. - Варвары! - Подумал отец Гиллеспий. - Отец Гиллеспий! - Подумали…

  • демоноложества псто

    Тем, кто пытается извлекать Тайненькое Знаньице из Майринка (да и тем, кто из житий св. Иринея - тоже) следовало бы помнить две вещи: 1. Из разумных…

  • Хижина дяди Тома

    На самом деле Саймон Легри был убежденным противником рабовладения, и пытался показать окружающим: как это ужасно, когда рабовладелец может сделать с…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments