Разделы сайта находятся в разработке.
Материалы могут быть неполными или содержать ошибки. Содержимое сайта будет синхронизировано с реализацией при выходе следующей версии, тогда как текущая (0.6.0) предназначена для прототипирования синтаксиса и создания песочницы.
Защита стека от переполнения (stack check)
В TrustLang встроена защита стека от переполнения. Перед вызовом защищаемой функции проверяется свободное место на стеке потока, и если его недостаточно — вместо аварийного завершения всего приложения (segmentation fault) создаётся программное исключение stack_overflow, которое можно перехватить и обработать внутри приложения, после чего продолжить выполнение программы.
Здесь будет подробное описание реализации и способов использования.
А сейчас можно посмотреть примеры использования: рекурсивное вычисление чисел Фибоначчи и рекурсивная проверка чисел на простоту