Schemeで初歩的なインタープリターを作成しようとしていますが、関連リストを使用して算術関数にマップしたいと思います。これは私がこれまでに持っているものです:
; A data type defining an abstract binary operation
(define binoptable
'(("+" . (+ x y)))
("-" . (- x y))
("*" . (* x y))
("/" . (/ x y)))
)
問題は、テーブルのRHSの要素がシンボルのリストとして保存されていることです。誰かが彼を治療する方法について何か考えを持っていますか?前もって感謝します。