мне идея нравится
Misha v.3 15.12.2006 13:39
основная мысль, из-за которой _мне_ хотелось чтобы все переменные по умолчанию были локальными - неудобство их объявления.
т.е. сначала я пишу код метода, потом просматриваю что я написал, иду и вписываю использованные мной переменные в список локальных. потом я начинаю отлаживать код, что-то меняю, переменные изменяются и я иду ещё раз сравнивать что было и что стало.
в предлагаемой реализации мне не нужно будет сравнивать список локальных переменных в объявлении метода со списком переменных, реально использующихся в теле метода, т.к. я буду объявлять их локальными прямо перед использованием. правда... будет куча букв '$LOCAL.' в коде %-)
из предложенных префиксов мне больше всего нравится $LOCAL