全部的学习汇总: https://github.com/GreyZhang/g_lisp
之前最初接触lisp的时候其实是用过这个功能的,把一个文件编译成字节码,说是能够加快程序的运行速度。虽然,我写的全都是1+1类似的东西这个速度没能够让我体验出来。用的文件其实也是少的,基本上byte-compile-file就可以搞定。
今天接触了一个更加便捷的操作方式,在dired-mode下,直接在相应的文件上按B即可实现编译。
如果更便捷一步,可以同时标记多个文件,之后一起执行上面的操作。
打开一个插件的模块,如下:
接下来清除掉全部的字节码,之后:
选中几个需要编译的文件:
执行编译:
最后的编译效果如下:
这里有一个有意思的问题,mark的标记在操作完之后没有去掉。不过,好在处理还算是很容易,长按键一步到位。