乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 58|回复: 7

[编程交流] 许多Lisp文件合并在一起

[复制链接]

13

主题

64

帖子

51

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 18:20:02 | 显示全部楼层 |阅读模式
我有这么多Lisp文件,有没有可能将所有Lisp合并到一个Lisp文件中??
 
提前感谢。。
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 18:34:02 | 显示全部楼层
 
 
当然,可以将它们全部粘贴到一个文件中,例如mylisp。lsp。只要每次加载这个文件和mylisp中定义的任何函数。lsp将为您提供。
 
 
gr.Rlx
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 18:41:26 | 显示全部楼层
如果你想要一个lisp,想想一个库lisp,你刚才在那里复制并粘贴了测试良好的代码,你已经把这些代码放进了多个lisp中,使它们成为一个defun,我们的自动加载只是强调了所有的键盘快捷键,而不是代码。
 
您可以使用(if(not mydefuname)(加载“mydefuname”))以便只根据需要加载,同样,if not可以找到我的单个库代码,而不是一个lisp中的30个程序。这对于从菜单命令运行很简单。
 
我再次开始将代码转移到一种更复杂的方法,而不是复制和粘贴。新的输入值使用我的自动创建拨号框例程“Getvals.lsp”,这就像3行代码,你有拨号框条目而不是命令行。
 
想想在你的代码中,有多少次你反复要求getstring或getreal。
 
 
  1. (autoload "COPY0" '("COPY0"))
  2. (autoload "COPYCOMMAND" '("ZZZ"))
  3. (autoload "COVER" '("COVER"))
  4. (autoload "DIMFLIP" '("DIMFLIP"))
回复

使用道具 举报

13

主题

64

帖子

51

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 18:49:21 | 显示全部楼层
谢谢,亲爱的,rlx&亲爱的比格尔。。。。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 18:57:32 | 显示全部楼层
对于自动加载函数,考虑这种改进版本,如果函数没有正确重新定义,它可以避免无限递归循环的风险。
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 19:09:35 | 显示全部楼层
 
不客气,这个网站上有很多信息,还有李的网站。我经常使用几个函数。只要记住,如果您曾经向某人发送过一个例程来包含“库lisp”或另一个lisp程序使用的函数。它与xref不同,它是一个LispRef:-)
 
Gr.Rlx
回复

使用道具 举报

13

主题

64

帖子

51

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 19:12:22 | 显示全部楼层
好的,rlx,我会的???再次感谢您所做的一切。。。
回复

使用道具 举报

7

主题

80

帖子

73

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 19:23:43 | 显示全部楼层
 
或者可以在ms dos中使用串联,可以组合100。lsp只需一秒钟。
简单到
  1. copy *.lsp merged.lsp

该命令复制所有。lsp文件,然后创建一个合并的文件。lsp并把它们都放在那里。事实上,你可以随便取什么名字。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 19:27 , Processed in 0.422028 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表