文件名称:unit-formula:通用Lisp库,用于单位转换和单位验证的公式
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-01 15:20:23
CommonLisp
概述 这是一个用于单位转换的库,并通过自动单位一致性检查和转换来定义公式。 这类似于[ ],但是编写起来很容易实现而不是优化。 换句话说,我了解我的工作如何更好。 大多数实际单位数据都来自该程序,这就是为什么它在GPLv2下。 这还没有很好的测试。 欢迎任何意见。 依存关系 重复 亚历山大 用法 单位定义语言 单位由s-expression描述。 单位由符号标识,但由符号名称解释,因此程序包无关紧要。 在unit-data.lisp中已经定义了很多单位,请在此处检查或查看units-formula::*units*哈希表的关键字以获取列表。 可以使用* / expt sqrt和formula运算符从这些单元构造单元。 在以单元名称为第一个元素的列表中,暗含* 。 数字可能包含在单位定义中,它们将合并为对数。 参考 函数reduce-unit unit-spec将上述格式的列表转换为
【文件预览】:
unit-formula-master
----package.lisp(1KB)
----unit-operations.lisp(7KB)
----unit-formulas.asd(2KB)
----README.markdown(7KB)
----formulas.lisp(11KB)
----unit-definitions.lisp(2KB)
----unit-data.lisp(20KB)
----unit-printer.lisp(2KB)
----unit-class.lisp(3KB)
----unit-query.lisp(2KB)
----transform-units.lisp(5KB)
----gnu.license(18KB)