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是操作文件,速度差别大很正常。
页: 1 2 [3]
查看完整版本: 【原创】按实现方法给autolisp函数分类