0

我有一个记忆图像,我找不到它的来源,我想再次从中取出代码。我该怎么做才能实现这一目标?我显然可以加载图像,但是我需要猜测函数名称。

4

2 回答 2

1

你可以用 (apropos "") 得到“有趣的”符号,用 and 得到函数WITH-PACKAGE-ITERATORFBOUNDP。但是源代码(可能)丢失了:在函数上尝试 DISSASSEMBLE 并查看那里的信息

于 2013-01-05T11:11:00.427 回答
0

除此之外DISASSEMBLE,你不妨试试EXT:UNCOMPILE。但是请注意,它仅适用于在交互式会话中编译的函数(即从 REPL),而不适用于从编译.fas文件加载的函数。

因此,建议的程序是:

  1. LIST-ALL-PACKAGES- 找出哪些包是有趣的。

  2. DO-EXTERNAL-SYMBOLS- 找出有趣包中的哪些符号很有趣。

  3. DISASSEMBLEEXT:UNCOMPILE在那些有趣的符号上。

但是,最简单的方法是联系您的供应商。请记住,CLISP 是在 GNU GPL 下分发的

于 2013-08-27T16:23:35.010 回答