Большинство реализаций Scheme компилируются либо в C, либо в какой-либо другой промежуточный формат, поэтому я не знаю ни одного, который бы предусматривал сохранение текущего состояния изображения.Однако большинство из них будет компилировать двоичные файлы, поэтому, если вы действительно так и прочитали руководство по реализации.
Common Lisp, с другой стороны, обычно предоставляет это способом, определяемым реализацией.SBCL имеет ранее упомянутую функцию save-lisp-and-die , а CCL имеет save-application .Это только два Лиспа, которые я использую, поэтому, если вы используете другую реализацию, обязательно ознакомьтесь с документацией.
Если вы хотите узнать, как это сделать, вот один для SBCL.Для CCL, посмотрите пример Apple Current Converter .На этом учебное пособие заканчивается примерами шагов по сохранению полученного пакета приложения.
Редактировать: вот еще один, более простой пример для SBCL.