Lisp 导入/加载文件

2024-01-27

Lisp 有没有办法包含其他 Lisp 文件中的代码?

例如,在 C++ 中我可以这样做:

#include <iostream>
#include <string>
#include "myfile.h"
etc...

在Python中,

import antigravity
import my_module
etc...

有 Lisp 的等价物吗?


使用标准函数,例如LOAD http://www.lispworks.com/documentation/HyperSpec/Body/f_load.htm#load and 编译文件 http://www.lispworks.com/documentation/HyperSpec/Body/f_cmp_fi.htm#compile-file.

ANSI Common Lisp 也有一个函数 REQUIRE。

如果您将“系统”维护工具用作 Common Lisp 的扩展,那么您还可以加载或编译整个“系统”。 “系统”是文件和子系统的集合,为其定义了加载和编译等操作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Lisp 导入/加载文件 的相关文章

  • Golang 中的“相互”包导入

    是否可以在 Golang 中执行 相互 包导入之类的操作 举例来说 我有两个包 A 和 B 分别具有 AFunc 和 BFunc BFunc2 函数 package A import B func AFunc do stuff but al
  • 使大型静态数据文件可供 kubernetes pod 使用

    我有一些相当大的 UTF 8 数据文件 pod 需要在启动时加载到内存中 从几百 KB 到大约 50 MB 该项目 包括 helm 图表 是开源的 但其中一些文件不是开源的 否则我可能只会将它们包含在图像中 我最初的想法是创建配置映射 但我
  • 向每个表格单元格添加进度条以显示文件进度 - Java

    当您单击 加密 时 应用程序会对放入表中的每个文件进行加密 我想显示文件加密时的进度 然后 状态 列将从 未处理 更改为 已处理 类似于您查看电子邮件中附加的多个文件的方式 我一直在研究单元格渲染器和 ProgressBarTablecel
  • 多线程文件写入

    我正在尝试使用多个线程写入大文件的不同部分 就像分段文件下载器所做的那样 我的问题是 执行此操作的安全方法是什么 我是否打开文件进行写入 创建线程 将 Stream 对象传递给每个线程 我不希望发生错误 因为多个线程可能同时访问同一个对象
  • 如何在没有io的情况下在windows上创建特定大小的文件?

    Windows 上是否有与 posix fallocate 等效的函数 具体来说 我正在寻找一种方法来立即 无需执行大量 IO 创建特定大小的文件 我不关心内容 我尝试过 chsize s 它确实分配了文件 但需要很长时间 如果我右键单击文
  • 使用文件名将文件一个文件夹复制到 Google 云端硬盘中的另一个文件夹

    我的谷歌云端硬盘帐户中有两个文件夹 文件夹 1 和 文件夹 2 文件夹1 内有多个文件 假设有一个文件名Test txt我想复制Test txt使用 Driveapp 将文件保存到 文件夹 2 我找到了代码 但它仅适用于 文件唯一 ID 我
  • 如何使用 .schema 文件在 sqlite3 中创建 DB 文件

    我们的客户向我们提供了一个名为db schema 现在有一个命令可以用来运行这个文件来创建一个 dbsqlite3 中的文件 我可以做到这一点而不必输入中提到的所有查询吗db schema file 请帮忙 谢谢 如果该文件仅包含格式正确的
  • Python:数百万个小文件的读写速度缓慢

    结论 看来 HDF5 是适合我的目的的方法 基本上 HDF5 是一种用于存储和管理数据的数据模型 库和文件格式 并且旨在处理令人难以置信的大量数据 它有一个名为 python tables 的 Python 模块 链接在下面的答案中 HDF
  • 是否可以防止出现文件对话框?为什么?

    假设我有输入 类型 文件 元素 我想拦截 onclick 事件并防止在不满足条件时出现文件对话框 是否可以 如果不是的话 为什么 Soufiane 的代码要求您的页面上有一个名为 jQuery 的 Javascript 库 如果您没有 您可
  • Linux shell 命令逐块读取/打印文件

    是否有一个标准的 Linux 命令可以用来逐块读取文件 例如 我有一个大小为 6kB 的文件 我想读取 打印第一个 1kB 然后是第二个 1kB 看来猫 头 尾在这种情况下不起作用 非常感谢 你可以这样做read n在循环中 while r
  • 如何防止模块被导入两次?

    在编写python模块时 有没有办法防止它被客户端代码导入两次 就像 c c 头文件一样 ifndef XXX define XXX endif 非常感谢 Python 模块不会被多次导入 仅运行两次 import 不会重新加载模块 如果你
  • java IO将一个文件复制到另一个文件

    我有两个 Java io File 对象 file1 和 file2 我想将 file1 的内容复制到 file2 有没有一种标准方法可以做到这一点 而无需我创建一个读取 file1 并写入 file2 的方法 不 没有内置方法可以做到这一
  • 如何正确使用Javascript“导出”和“导入”功能?

    我想将函数从 lib js 文件导出到 main js 文件 我有 lib js export const sqrt Math sqrt export function square x return x x export function
  • PHP preg_match_all 100 MB 文件

    我读到 preg match all 不是为解析大文件而设计的 但我需要这样做 我增加了 pcre backtrack limit 1000000000 pcre recursion limit 1000000000 我的 PHP memo
  • 打开文件路径在 python 中不起作用[重复]

    这个问题在这里已经有答案了 我正在编写一个数据库程序 personica 是我的测试主题 我通常在文件路径的位置有一个变量 但出于测试和演示的目的 我只有一个字符串 在我的计算机上的这个确切位置有一个文本文件 顺便说一句 因为我很偏执 所以
  • C++ 输出到文本文件时换行符[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这只是一个简单的问题 但我正在尝试将
  • fputc() 之后 c fgetc() 中的文件处理问题

    我有一个带有文件名的文本文件in txt 其中包含以下内容 1111 1100 0000 我正在尝试使用以下程序更改此文件的内容 include
  • PHP将数据写入文件中间而不重写文件的最佳方法是什么

    我正在 php 1GB 中处理大型文本文件 我正在使用 file get contents file txt NULL NULL 100000000 100 要从文件中间获取数据 但如果我想将文件中的数据更改为与原始数据不同的更改 我将不得
  • 从文件中读取未知长度的int数组

    如何从文件中读取未知长度的整数数组 我没有找到获取数组大小的方法 所以我尝试了一些临时字符串的东西 但我的代码爆炸了 有更好的想法吗 Use std vector std ifstream inFile fileName std vecto
  • 在 Java 中如何找出哪个对象打开了文件?

    我需要找出答案哪个对象在我的 Java 应用程序中打开了一个文件 这是为了调试 因此欢迎使用工具或实用程序 如果发现哪个对象太具体了 这class也会很有帮助 这可能很棘手 您可以从使用分析器开始 例如VisualVM http visua

随机推荐

  • SQL Server TOP 一旦找到足够的行就会停止处理吗?

    当您使用 SQL Server 时TOP查询中的子句 一旦 SQL Server 引擎有足够的行来满足条件 它是否会停止搜索行TOP X需要退货吗 考虑以下查询 假设 some text field 是唯一的并且未设置全文索引 SELECT
  • 将多个范围复制到数组中而不循环

    我想将数据从单独的范围复制到数组中而不循环 以下方法仅使用 rng1 中的数据填充数组 Dim rng1 As Range rng2 As Range rng3 As Range rngMerge As Range Dim tmpMatri
  • Leaflet React在功能组件中获取地图实例

    我想要在地图外有一个按钮 将视图更改为另一个坐标 有没有办法让mapContainer实例调用它们的函数 或者说如何实现这个功能呢 我尝试使用 ref 来获取它 但它不起作用 这是我当前的代码 const zoom 13 function
  • 截断 p:dataTable 中的大文本值并导出包含全文的表

    我正在使用 Primefaces 3 5 和 JSF 2 并且有一个dataTable
  • 如何在非线程对象上调用 wait() 和 notification() 方法?

    怎样才能wait and notify 在非线程的对象上调用方法 这确实没有意义 不是吗 不过 这肯定是有意义的 因为这两种方法可用于所有 Java 对象 有人可以提供解释吗 我无法理解如何使用线程之间进行通信wait and notify
  • 南迁DateField到IntegerField

    我想改变我的模型 class Source models Model release date models DateField to class Source models Model release date models Intege
  • 如何在Vert.x中运行多个顶点?

    我是 Vert x 的新手 我想通过 jar 运行多个 verticle 我有两个文件 一个是 MyFirstVertice java 它路由路径 q1 并返回一些东西 第二个是 MySecondVertice java 它路由路径 q2
  • Gitlab-CI:跨服务通信

    我目前正在使用 Gitlab CI 来测试基于 jboss eap 的 java 应用程序 更准确地说 我正在使用 Postman 的 newman 工具在我的所有控制器上运行一些 REST API 测试 目前 我使用外部 EAP 服务器执
  • eclipse中Tomcat上使用JDBC for MYSQL时出现classNotFound异常

    这似乎是一个常见问题 但我找不到有效的解决方案 我已经浏览了几十条线索并一直在和我的老师一起工作 我正在尝试使用 JDBC 连接到 MYSQL 我还使用 tomcat 服务器并运行 xubuntu 12 04 我收到 ClassNotFou
  • POD 对象向量的内存布局

    假设我有一个简单的 C 类 class Data public float data 3 void clear data 0 0 0f data 1 0 0f data 2 0 0f 和数据的向量 std vector
  • ELKI:在 Java 中的自定义对象上运行 DBSCAN

    我正在尝试在 JAVA 中使用 ELKI 来运行 DBSCAN 为了进行测试 我使用了 FileBasedDatabaseConnection 现在我想使用我的自定义对象作为参数来运行 DBSCAN 我的对象具有以下结构 public cl
  • IE9 传递的 If-Modified-Since HTTP 标头包含长度?

    请澄清这个奇怪的事情If Modified SinceIE9 传递的标头 在我的 ASP NET 4 0 Web 应用程序中 我有一个通用处理程序 ashx 它为存储在数据库中的图像提供服务 为了提高效率 我正在处理一些与缓存相关的标头并传
  • 在模式中匹配正则表达式模式

    Folks 我必须匹配以下模式 第一个字母必须是 N 第二个除 P 之外的任意字母 第三个必须是S或T 第四个是除 P 之外的任何字母 字符串只有大写字母 没有数字 空格等 所以使用 python 这就是我到目前为止得到的 import r
  • 如何使用 SuperMixin 创建 Scala swing 包装类?

    我试图从该线程的答案中了解以下类的工作原理 Scala 弹出菜单 https stackoverflow com questions 938753 scala popup menu 6440072 6440072 由于该线程很旧 我决定开始
  • 网络音频分析整个缓冲区

    我的应用程序中有预先录制的音频文件的音频缓冲区 我正在尝试获取整个音轨的频域数据 这就是我尝试过的 getAudioDataFromBuffer function buf var src g audioContext createBuffe
  • RxJs 可观察数组到可观察数组

    对于使用 TypeScript 中的 Angular2 编写的 Web 应用程序 我需要使用 RxJsObservables 由于我以前从未使用过 rxjs 而且我对响应式编程总体来说还很陌生 因此有时我很难找到正确的方法来完成某些特定的事
  • 如何在无法添加类或 id 的情况下更改元素的内联样式文本颜色?

    正如我问的css 中是否可以为颜色名称提供替代的十六进制值 https stackoverflow com questions 25470437 is it possible in css to give a color name an a
  • 从类子例程覆盖模块子例程

    我有一个能够定义凭据的类 po PoService gt new gt set basicauth jack secret 问题是 为了做到这一点 它必须重新定义模块子例程 所以 我是这样做的 sub set basicauth my se
  • 使用 BookSleeve 维护开放的 Redis 连接

    有没有人有通过以下方式获取 Redis 的可靠模式书套 http code google com p booksleeve 图书馆 I mean BookSleeve 的作者 MarcGravell推荐 https stackoverflo
  • Lisp 导入/加载文件

    Lisp 有没有办法包含其他 Lisp 文件中的代码 例如 在 C 中我可以这样做 include