我想用keys
/编写一个规范,keys*
但能够内联值规范,这是design 不支持的,我得到了它背后的原因。但是,当地图有特定上下文时,有时您确实希望(或只是通过旧版或第 3 方)键和值之间的耦合。
我对规范还是陌生的,这只是我第一次将它与现有项目集成,它不断给我带来问题,因为它假设太多,特别是因为上面提到的原因。例如,想象一个描述时间段并有一个until
日期键的映射,在同一个 ns 中,有一个用于列表处理的映射,还有一个until
带有谓词函数的映射。我现在需要为甚至不存在的命名空间手动编写完全命名空间的键(alias
ing 很可爱,但它必须在多个命名空间/文件中不断复制)。除了烦人之外,我觉得它也容易出错。
另一个keys
/keys*
假设太多的地方是我什至想要关键字作为我的键。我现在正在为非程序员但技术用户编写 DSL,底线是我想指定一个带有符号作为键的映射。这似乎不受任何支持。
有什么我没有得到的吗?还是规范真的缺少基本功能?