Używam DrScheme do napisania tłumacza Scheme. Definiuję pętlę odczytu Eval i ponownie definiuję procedurę eval. Działa to dobrze w innych programach takich jak Chez Scheme, ale nie podoba mi się edycja kodu w Chez Scheme, więc chciałbym użyć DrScheme do tego.Jak można ponownie zdefiniować stały identyfikator w DrScheme?
Kiedy robię definicję takich jak: (define (eval exp ENV) (dyr ...)) Mówi: definiują Wartości: nie można zmienić stałą identyfikator: eval
Czy istnieje sposób nadpisać to i pozwolić mi zmienić stałe identyfikatory? Wolałbym nie zmieniać nazw wszystkich zmiennych, aby ominąć to.
Używam R5RS, którego potrzebuję, a nie modułu. – Kai