Appearance
显式建模物理数量与单位,换算兼容量纲,并在运行时拒绝错误的量纲组合。
数值始终携带单位;长度加时间、质量直接换成温度这类错误会被运行时检查拒绝。
同量纲换算保持物理量不变,乘法、除法和整数幂会自动组合单位,例如 m/s²、N、J。
通过不可变 Catalog 解析 m/s^2、9.8 m/s^2、N、Hz 等文本输入,并返回可分类处理的错误。
仿射温度点、温度差、对数 level 与 gain 不混进普通乘法单位核心。
公式库、CLI 和 Web UI demo 都复用同一套单位语义。
核心库、公式库和工具项目都提供本地测试入口。
LunarUnits 适合工程计算、科学计算、教学示例和数据处理代码中那些“数值本身不够表达语义”的位置。项目采用运行时量纲检查,在 MoonBit 生态中提供可用、可测试、可扩展的单位安全基础库。