AutoLispBaseFunctionLibrary
#项目简介
这是一个关于autocad 的二次开发语言autolisp/vlisp的通用的基础函数库。
##发起原因
在学习和写autolisp的过程中,学习了很多前辈的代码,好吧我承认是抄。
这些代码零散,需要人整理,虽然网上也有这种整理好的,但是由于发布体制的原因,可维护性及可靠性完全依靠发布者,相当的脆弱。
所以发起这个项目,只是想大家都参与进来,共同建立一个大家能使用,大家能参与的项目,这个项目不依赖任何人的强制想法。
##代码来源
本项目初始代码来至于我个人整理的一些代码和自己写的代码。
感谢lee mac,高飞鸟,gu_xl,飞诗,熊掌,还有其他的我也记不住名字的人。
能确定代码来源的尽量都加上,没能加上的,如果你反对你的代码加入这个项目,请联系我,我会删除。
##项目文件结构
base-utils.lsp —— 基本的函数
curve-utils.lsp —— 曲线类函数
entity-utils.lsp —— 图元类函数
list-utils.lsp —— 列表类函数
math-utils.lsp —— 数学类函数
matrix-utils.lsp —— 矩阵类函数
sel-utils.lsp —— 选择集类函数
string-utils.lsp —— 字符串类函数
vla-utils.lsp —— vla对象类函数
dcl-utils.lsp —— dcl对话框类函数
file-utils.lsp —— 文件类函数
excel-utils.lsp —— excel操作函数
access-utils.lsp —— access数据库操作函数
doc —— 文档目录
project —— 项目编译文件的目录
examples —— 示例文件目录
readme.md —— 项目介绍及简易编码规范
license —— 开源许可证声明
##声明
本项目在有意向的时候,就有人说我是钓鱼,我只想说,滚你妈。
如果为了钓鱼,我不会用了一个月的业余时间来把代码都整理出来,基本上每个都测试过能正常工作。
如果为了钓鱼,我不会把每个函数都写上注释,都生成文档。
如果为了钓鱼,我只想说,愿者上钩,我先上钩了。
最后,请不要以恶意来揣测别人,除了证明你的浅薄,我想不出你还有何价值。
简易编码规范
本编码规范参考google common lisp 风格指南结合AutoLisp的特点编写。
通用规则