0
emacs VM中是否有elisp解釋器和字節碼解釋器,或者是一個解釋器?emacs解釋器如何評估表達式?
如果只有一個解釋器,它可以評估哪種代碼格式?
- 只有s表達式(所以字節碼只是一種s表達式?)。
- 只有字節碼(所以s-expression將在評估前被編譯?)。
- 他們倆(爲什麼不只是字節碼?)。
我覺得emacs只有一個解釋器,它只能評估s表達式,字節碼是一種s表達式。那麼爲什麼解釋器在評估之前沒有將s表達式編譯成字節碼,爲什麼我們需要byte-compile
函數呢?宏的原因?
不錯的答案,謝謝你的幫助! – Color