flowerson
发表于 2022-6-27 15:56:32
defun 都是4的,谁定义个新的defun 是200是不是lisp就快些了?
baitang36
发表于 2022-6-27 16:14:21
flowerson 发表于 2022-6-27 15:56
defun 都是4的,谁定义个新的defun 是200是不是lisp就快些了?
fas没有defun函数的,这里的defun是直接加载lsp源码用的
dlfjdy
发表于 2022-6-30 16:37:17
感谢大神共享!
henu19
发表于 2022-8-6 17:21:26
baitang36 发表于 2022-3-2 08:23
cddr的lisp源码是(defun cddr(x)(cdr (cdr x)))
cddr的fas码是 14 01 01 01 00 05 00 29 29 16 ...
经测试,确实快一些。另外fas比vlx快很多。
Dani1988
发表于 2022-8-8 09:36:12
厉害,分析方法独特
baitang36
发表于 2022-9-5 08:06:44
henu19 发表于 2022-8-6 17:21
经测试,确实快一些。另外fas比vlx快很多。
fas加载的时候是直接读入内存,vlx只是记录下位置,下次使用时从文件中读取。fas直接操作内存,vlx是操作文件,速度差别大很正常。