当我阅读博客时,它说(在什么使Lisp不同的部分):
所有的语言都在那里。读时、编译时和运行时之间没有真正的区别。您可以在读取时编译或运行代码,在编译时读取或运行代码,在运行时读取或编译代码。在读时运行代码可以让用户重新编程Lisp的语法;在编译时运行代码是宏的基础;在运行时编译是Lisp在像Emacs这样的程序中使用扩展语言的基础;在运行时读取使程序能够使用s-表达式进行通信,这是最近被重新发明为XML的概念。如何理解to read at runtime enable programming to c