7
我正在學習圍繞Scheme的方式,並且我對如何構建語言特別感興趣。我試圖找到Scheme實現的核心語法的很好的描述。我對標準不夠了解,但我認爲它們都包含宏觀系統。如果沒有,我想了解一個也包含宏的標準(它們不可能用更簡單的Scheme構造來實現,他們可以嗎?)。計劃核心語言規範
有沒有人對Scheme語言所需的最小語法有很好的參考?
只是一個更新:
我也是偶然發現了這一點:http://matt.might.net/articles/compiling-to-java/#sec1。如果您還添加define-syntax
和delay
,那麼它似乎可能是一個好的開始。
在R5RS規範,出現如下頁面是什麼,我一直在尋找:formal syntax
R5RS是着名的短(約50頁)。 R6RS是一個更大的語言。 – Chris
twopoint718:是的,這是R5RS的一個已知缺陷。無論如何,這個問題都是一樣的,R6可能會更好。 –
(嗯,*可以更好地解決R5描述中的小問題。) –