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

  • Аристократы и дегенераты

    Внезапно, напомнили ролевушную молодость и одновременно с другой стороны приползло удивительное, перекликающееся с когда-то составленными по мотивам…

  • Внезапно ХС

    Читал открытые наконец материалы по игре. Много думал... Ну, как бы, на фоне таки "камушков страданий", которых якобы не было, такие мелочи, как…

  • Про калькуляционный аргумент

    <<По легенде, когда Кантарович обсуждал с видными госплановскими чиновниками перспективы новых методов математического планирования в народном…

  • 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