明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: baitang36

[经验] 【原创】按实现方法给autolisp函数分类

[复制链接]
发表于 2022-6-27 15:56 | 显示全部楼层
defun 都是4的,谁定义个新的defun 是200是不是lisp就快些了?
 楼主| 发表于 2022-6-27 16:14 | 显示全部楼层
flowerson 发表于 2022-6-27 15:56
defun 都是4的,谁定义个新的defun 是200是不是lisp就快些了?

fas没有defun函数的,这里的defun是直接加载lsp源码用的
发表于 2022-6-30 16:37 | 显示全部楼层
感谢大神共享!
发表于 2022-8-6 17:21 | 显示全部楼层
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快很多。
发表于 2022-8-8 09:36 | 显示全部楼层
厉害,分析方法独特
 楼主| 发表于 2022-9-5 08:06 | 显示全部楼层
henu19 发表于 2022-8-6 17:21
经测试,确实快一些。另外fas比vlx快很多。

fas加载的时候是直接读入内存,vlx只是记录下位置,下次使用时从文件中读取。fas直接操作内存,vlx是操作文件,速度差别大很正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-2 16:45 , Processed in 0.376105 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表