【文件属性】:
文件名称:bytecurry.hash:Common Lisp 中哈希表的实用程序
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-03 20:43:26
CommonLisp
bytecurry.hash
bytecurry.hash 是用于处理哈希表的实用程序和助手的集合。
所有符号都导出到 bytecurry.hash 包中,该包别名为 bhash。
应用程序接口
并发
WITH-LOCKED-HASH-TABLE(表)&body body
这是WITH-LOCKED-HASH-TABLE的便携版本。 它使用TABLE上的排他锁执行主体。
在 SBCL 上它只是一个别名SB-EXT:WITH-LOCKED-HASH-TABLE而在 lispworks 上它只是包装HCL:WITH-HASH-TABLE-LOCKED 。 在其他实现中,它对表使用监视器锁(特别是使用SERAPEUM:SYNCHRONIZED )。
句法
bytecurry.hash 还为哈希表提供了一个读取器宏,以及一个相关的打印函数。
它为#\H定义了一个散列下的调度宏,后跟一个包
【文件预览】:
bytecurry.hash-master
----interface.lisp(292B)
----lock.lisp(603B)
----LICENSE(1KB)
----.gitignore(32B)
----README.md(822B)
----syntax.lisp(2KB)
----bytecurry.hash.asd(846B)