我正在做一些與Scheme48/Scsh有關的東西。我覺得很不方便的是缺乏完成名稱(類似於Guile(冰9號readline)或者Racket的Xrepl)。但在Scheme48完成之前(如果它已經完成),我希望能夠手動進行一些反思。我的問題是如何獲得當前上下文中定義/可見的所有標識符的列表。如果我理解正確,Scheme有一個用於變量和函數的統一命名空間(與Common Lisp不同),所以這將提供有關兩者的信息。任何建議將不勝感激。如何在Scheme48(或任何該方案)中的當前作用域中顯示所有可見的綁定
0
A
回答
0
你想反思環境。我不確定Scheme 48是否有這樣的功能,但它的module system也許是這樣做的。
您可能需要(interaction-environment)
的R7RS。我猜S48不符合R7RS標準。
+0
好吧,S48中的'(interaction-environment)'返回類似''{package 361 scsh-user}''的東西。我猜361指的是標識符的數量。我不知道該怎麼做。我絕對需要深入挖掘。 – 2015-02-23 10:00:52
相關問題
- 1. 如何判定方案中的偏見
- 2. 如何確定座標是否在當前可見的地圖區域中?
- 3. 在emacs中,我該如何突出顯示當前幀中的當前行?
- 4. 如何在目標C中表示當前的JSON方案?
- 5. 如何在db中有兩個方案時顯示PostgreSql中的所有表?
- 6. 如何顯示WP7當前頁面中的所有Listpicker項目?
- 7. 在傳單中,如何檢測當前顯示區域的LatLng?
- 8. 如何判斷select2何時不可見地顯示當前選定的值?
- 9. 如何刪除當前視圖中可見的所有內容,然後顯示不同的視圖?
- 10. 顯示Rundeck中所有項目的所有當前正在運行的作業
- 11. 在當前(或指定)目錄中顯示所有.txt文檔的名稱
- 12. 如何改變當前表格行突出顯示,如果使用jquery在該行所做的任何修改
- 13. 綁定可見性任何父母
- 14. 如何顯示所有在該行SQL
- 15. 如何刪除MVC網站中的所有當前域cookie?
- 16. 在Visual Studio插件中顯示當前的方法/塊/區域
- 17. 您可以基於當前綁定的數據應用可見綁定嗎?
- 18. 如何獲取所有當前的OpenGL綁定
- 19. jquery如何使當前UL可見/顯示塊?
- 20. 如何一次顯示所有可見元素上的熱圖?
- 21. 網址在CSS中。如何綁定到當前部署的任何上下文?
- 22. SQL Server中的sys.objects顯示當前用戶可以訪問的所有對象或所有對象
- 23. 如何完成當前Android任務中的所有活動?
- 24. 如何顯示解決方案的所有StyleCop警告?
- 25. 如何在IHaskell Notebook中顯示綁定?
- 26. 如何在android中獲取當前可見的片段?
- 27. 如何在ViewPager中獲取當前可見片段的實例:
- 28. 如何列出一個工作表中的所有Excel當前區域
- 29. 如何在BroadcastReceiver上的當前可見活動上顯示對話框?
- 30. 當前在RecyclerView中的可見項目
有沒有這樣做的標準方式。你需要哪種實現? – soegaard 2015-02-23 09:24:27