Я хочу передать текущую строку s-выражения интерпретатору схемы и выполнить ее, как мне это сделать?
Я использую Chez Scheme Petite в качестве интерпретатора, однако, если я передаю ему файл, он просто настраивает среду, я просто хочу передать ему код, запустить код и распечатать результаты.
Например, у меня есть такой код
(define fact
(lambda (n)
(cond ((= n 1) 1)
(else (* n (fact (- n 1)))))))
(fact 5)
и сохраните его как fact.ss;
Если я запустил его в cmd, petite fact.ss, я смогу только настроить среду, мне нужно повторно ввести (факт 5) после «>», а затем получить результат печати.