图 16.3 标签生成例程 本节会定义一些生成 HTML 的例程。 图 16.3 包含了三个基本的、生成标签的例程。 所有 例程都将它们的输出发送到 *standard-output;可以通过重新绑定这个变量,将输出重定 向到一个文件。
2024-06-20 13:30:18 2.7MB common lisp
1
铁定 Ironclad是完全用Common Lisp编写的加密库。 它包括对几种流行的,, 和算法的支持。 对于一些支持Gray流的实现,包含了对方便的。 尽管几乎在所有情况下都提供了可移植代码作为替代方法,但是大多数算法都是针对特定的Common Lisp实现而高效编写的。 该框架应足够灵活,以在可能的情况下适应特定于实现的优化。 包含许多算法的测试向量,以提供对实现的正确性的置信度。 警示语 坚强的铁皮不应被视为可以抵御旁道攻击。 在某些使用某些Common Lisp实现的体系结构上,某些算法可以抵御旁通道攻击,但通常情况下无法保证。 这是由于以下事实:Common Lisp实现的整数和算术函数通常在抵御旁通道攻击方面并不安全。 Ironclad的摘要,MAC和密码对象不应被认为是线程安全的。 创建摘要,MAC或密码对象并同时在多个线程中使用它可能导致不确定的结果。 如果需
2023-12-10 15:38:15 1.55MB CommonLisp
1
长笛 Flute是Common Lisp中一个漂亮的,易于组合HTML5生成库。 它是 简单:最简单的语法,用于内置和自定义元素; 易于调试:在REPL中漂亮地打印生成的html代码段; 功能强大:可帮助您定义可重用和可组合的组件,例如React中的组件 现代:仅关注HTML5 入门 安装并运行测试 (ql:quickload :flute) (ql:quickload :flute-test) 然后在其定义中定义一个专门用于HTML生成的新包: (defpackage flute-user (:use :cl :flute)) 如果您不想导入所有符号,请参见 ,它提供与传统Lisp HTML生成库相似的接口。 使用html元素 (html (head (link :rel "...") (script :src "...")) (body (
2023-05-14 09:29:47 16KB html5 common-lisp component-library CommonLisp
1
威威 生成器我希望它们生成的方式 (技术上不是生成器,而是迭代器。) GTWIWTG库的意思是小巧,可探索且易于理解。 源代码应清晰易懂。 从GTWIWTG软件包导出的每个符号都有一个有用的文档字符串。 许多文档字符串都包含使用示例。 目录 with-generator 示例:排列 安装 (ql:quickload :gtwiwtg) (use-package :gtwiwtg) 首先,一些行动 以下是一些示例,向您展示您可以做什么。 紧随该教程之后,在文档末尾还有一个更复杂的示例。 所有的素数 > ( defun prime-p (n) " Naive test for primes. " ( loop :for x :from 2 :upto (sqrt n) : when (zerop (mod n x)) : do (re
2023-05-03 22:18:37 33KB generator common-lisp generators CommonLisp
1
这是很好的学习lisp的书籍
2022-08-23 08:55:25 15.18MB 人工智能语言 Lisp
1
( Common_Lisp编程(中文版).pdf )( Common_Lisp编程(中文版).pdf )( Common_Lisp编程(中文版).pdf )
2022-07-22 18:19:52 24.47MB Common_Lisp
1
Common-Lisp“教程”的示例游戏参见 - https://github.com/rabbibotton/clog/blob/main/LEARN.md cd ~/common-lisp/ (or other asdf searchable location) git clone https://github.com/rabbibotton/clos-encounters.git At your CL prompt (ql:quickload :clos-encounters) (clos-encounters:start-game) 更多详情、使用方法,请下载后阅读README.md文件
2022-06-24 09:05:45 7KB lisp
第一个命令加载另一个系统定义工具 (ASDF)。 第二个告诉 ASDF 在哪里可以找到我的项目。 第三个告诉 ASDF 加载我的项目(基于在我的 ga.asd 定义文件中找到的详细信息) 最后的命令运行程序来定位多边形,使其看起来像要模仿的位图。 更多详情、使用方法,请下载后阅读README.md文件
2022-06-20 14:05:30 17.43MB lisp
hl7-客户端 Common-Lisp 客户端,用于通过 TCP/IP 套接字发送带有 MLLP 信封的 HL7 消息。 HL7 第 2 版消息传递标准 — 医疗保健环境中电子数据交换的应用协议 — 被认为是医疗保健领域数据交换的主力军,并且是世界上实施最广泛的医疗保健信息标准。 来源: ://www.hl7.org/about/FAQs/index.cfm?ref=nav(“HL7 一般常见问题”>“版本 2”>“什么是版本 2?”) 客户端将 MLLP 包络中的 HL7 消息发送到 TCP/IP 套接字并返回确认。 客户端没有对消息进行验证或确认,因此当出现 NACK 消息时它不会停止。 执照 安装 HL7 客户端是“可快速加载的”: (ql:quickload " hl7-client " ) 用法 (hl7-client:send server port message
2022-03-16 11:48:31 5KB CommonLisp
1