lisp封装成vla函数_AutoLispBaseFunctionLibrary

AutoLispBaseFunctionLibrary是一个AutoCAD二次开发的通用函数库,旨在整理和汇集各类基础函数,方便开发者使用。项目包含了基本函数、曲线、图元、列表、数学、矩阵、选择集、字符串、VLA对象、DCL对话框、文件和数据库操作等多个方面的函数,旨在创建一个大家都能贡献和使用的开源资源。项目文件结构清晰,每个函数都有注释和测试,遵循特定的编码规范,以提高代码可读性和维护性。
摘要由CSDN通过智能技术生成

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的特点编写。

通用规则

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值