yhyqyx 发表于 2021-4-1 08:33:01

Autolisp是最危险的开发工具!

Autolisp是最危险的开发工具!举个不恰当的例子,一个简单的加载程序或病毒就能将"+"defun成"-",搞工程的可能会去坐牢!这么关键的内部函数允许重新定义!有解吗?各位大神

mikewolf2k 发表于 2021-4-6 09:43:48

自己的函数是封装好的,顶多保证自己的不和自己的冲突,凭什么能保证不和别人的冲突?自己有没有去问过别人所有人,你的函数名是什么,我的会不会跟你的冲突?同理自己也有没有告诉过别人所有人,我的函数名是什么,你们不要跟我冲突?
如果冲突就报错并中止,那么编程就变成了盲盒游戏,一运行就重名报错中止,改名,改完了还重名怎么办?继续试,试到没重名为止?好了,终于试完了,所有函数都不重名了,今天可以运行了。明天新加载了一个别人程序,完了,又有重名了,继续试?

libo2000 发表于 2021-12-3 00:20:21

mikewolf2k 发表于 2021-4-6 09:43
自己的函数是封装好的,顶多保证自己的不和自己的冲突,凭什么能保证不和别人的冲突?自己有没有去问过别人 ...

脑残的逻辑。
喝水有极小概率呛死,你就不喝水了?
怕重名,只说明你太懒,函数弄长一点,加个自己的特征。tnnd,实在纠结睡不着,你可以把自己的程序定义为1个大函数,所有函数都设定为变量。保证没人和你重名。

mikewolf2k 发表于 2021-4-2 10:45:31

不知道楼主是什么意图,如果不能改的话,也可以一样的喷:
举个不恰当的例子,一个函数不允许重定义,自己的函数名难免跟前面不知道什么时候的函数名重名,那就只能按最初的函数定义计算,导致自己的程序结果错误,搞工程的可能会去坐牢!这么关键的内部函数不允许重新定义!自动桌子,说好的灯塔国自由呢?

yhyqyx 发表于 2021-4-1 08:35:05

Autodesk,这也是美国的自由方式吗?这样做的初衷呢?

xinxirong 发表于 2021-4-1 12:51:53

程序员不用负责啊,你去做码农好了

烟盒迷唇 发表于 2021-4-2 08:31:35

古董编程工具了,你可以选择其它的呀

陨落 发表于 2021-4-2 17:33:20

好久没在论坛回帖了,看到这样的逻辑窝也是服了

yu888yu 发表于 2021-4-3 00:45:18

水也不要喝了,喝了会被呛死。为什么允许卖矿泉水啊

yhyqyx 发表于 2021-4-3 13:53:31

如果和内部函数冲突软件应报错并中止,自己的函数是封装好的,不会和别人的冲突

f4800 发表于 2021-4-3 23:15:13

如果和内部函数冲突软件应报错并中止,自己的函数是封装好的,不会和别人的冲突
页: [1] 2
查看完整版本: Autolisp是最危险的开发工具!