任何人都知道racket/base
語言中包含的內容。我期望將racket/base
名稱空間定義與R7RS草案進行比較,以便第一時間瞭解Racket與Scheme之間的差異。球拍/底部命名空間
5
A
回答
9
差異將是巨大的,就像任何其他實際的計劃實施。爲了給你一個大概的想法,我看到來自racket/base
的1300多個標識符,而racket
也超過了2000個。另外,請注意,比較名字並不是全部內容 - 還有其他不同之處,比如球拍默認情況下使用不可變對,並且像保證從左到右的評估順序一樣。
一個快速的方法來獲得列出自己爲前將確保XREPL安裝(有你的~/.racketrc
文件包含(require xrepl)
),然後用racket/base
作爲repl語言開始球拍,並使用,ap
(中肯)不帶參數的命令,以便它可以顯示所有的約束名稱:
$ racket -I racket/base
Welcome to Racket v5.2.1.
-> ,ap
要了解的名字,你可以使用,doc
命令,或只使用search box的文檔。
1
除非另有說明,本說明書中定義的綁定由球拍/鹼和球拍語言導出。
不幸的是,這不是非常有幫助,因爲它是一本大型參考手冊。但是,由於您將R7RS與Racket進行比較,因此瀏覽整個參考資料以瞭解可用內容可能會有所幫助。
相關問題
- 1. GWT污染全球Javascript命名空間
- 2. Capistrano部署命名空間
- 3. 高空底部的空間
- 4. 全球具名命名空間歧義VS嵌套具名命名空間歧義
- 5. 球拍:用於內部
- 6. 重命名命名空間
- 7. JQuery移動底部空間
- 8. 網站底部的空間
- 9. 底部的佈局空間
- 10. 命名空間
- 11. 命名空間
- 12. .Net的內部命名空間?
- 13. jQuery外部命名空間調用
- 14. Javascript:Webpack + Typescript +命名空間(內部模塊)
- 15. 球拍
- 16. 球拍
- 17. 球拍
- 18. 球拍
- 19. iphone 5顯示底部空的空間
- 20. HTML頁面底部的空白空間
- 21. 如何染UITableView底部空的空間?
- 22. C++命名空間....匿名命名空間是合法的?
- 23. 命名空間中不存在命名空間名稱'Notify'Twilio.Rest
- 24. 加入不同命名空間的命名空間房間
- 25. WPF命名空間
- 26. NHibernate命名空間
- 27. Clojure命名空間
- 28. XML命名空間
- 29. JsDoc命名空間
- 30. Microsoft.Contracts命名空間
直截了當的答案,順便說一句,r7rs草案看起來像一種實用的語言。 – cobie 2012-07-12 19:28:23
「實用」是一個相對術語...它比r5rs更實用,但它不會有線程,子進程,網絡,非阻塞IO以及其他巨大的事情,所以差別很大。即使是大語言也不會有所有這些。 – 2012-07-12 19:56:11