Я получаю сообщение "RESET переполнения стека программ" во время работы моей программы. Поэтому я установил добавленный счетчик, чтобы увидеть, сколько раз я рекурсивно вызываю основную функцию в моей программе. Оказывается, это примерно 30 000 раз, и данные, которые я собираю, представляют собой списки длиной около 10 элементов, которые, я думаю, не так много. У меня вопрос, является ли это количество рекурсивных вызовов и использования памяти распространенным или нет, или более вероятно, что я делаю что-то не так? Я проверил диспетчер ресурсов Vista и обнаружил, что объем памяти увеличился примерно на 1 МБ для процесса lisp.exe. И как мне настроить ограничение переполнения стека CLisp?