7
作爲改進Cider調試器的一部分,我需要對所有可能的特殊形式實施特殊處理。換句話說,我需要知道所有滿足special-symbol?
的符號。 Special Forms上的文檔頁雖然有幫助,但並不能提供所有這些內容。clojure的特殊形式是什麼?
例如,經過一番試驗,我已經瞭解到,
- 大多數的形式列在那裏有一個
*
對應(let*
和loop*
,例如)。 - 有一個
clojure.core/import*
特殊符號(如果不是純粹的運氣,我不會找到它)。
是否有所有特殊符號的完整列表?
另外,有沒有辦法列出所有實習符號?如果是這樣,那麼我可以過濾special-symbol?
。
媽的,現在我尷尬。忘記使用來源。 – Malabarba