История изменений
Исправление staseg, (текущая версия) :
Я себе велосипедил аля-CL format, пользовался первым подходом, потому что такой синтаксис наиболее очевиден. Сгенерировал функции, которые получали от 0 до 50-ти аргументов, заворачивали их в список, а с ним уже работал основной код форматера.
UPD. Сразу, чтобы не было вопросов «зачем». Первостепенная причина - надоело каруселить циклы, циклы циклов и т.д. для распечатывания списков, векторов и всего такого прочего.
Исходная версия staseg, :
Я себе велосипедил аля-CL format, пользовался первым подходом, потому что такой синтаксис наиболее очевиден. Сгенерировал функции, которые получали от 0 до 50-ти аргументов, заворачивали их в список, а с ним уже работал основной код форматера.