> -- Илья Ермаков писал(а):
> Я бы, по размышлении, и параметры запретил. Пусть используют средство в основном для локальных процедур. Та же рекурсия, когда она концевая, реализуется в конечном объёме памяти - в объёме памяти объемлющей процедуры.

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

А локальные процедуры - это не очень хорошо.

Поскольку ностальгия касалась использованияgotoдля перехода по вычислимым меткам, то можно и имена процедур/функций сделать вычислимыми, например, добавлением к основе имени индекса в квадратных скобках.