运行时整数值作为类型级整数(如shapeless.Nat,但不是文字)

时间:2014-02-04 17:54:24

标签: scala generic-programming scala-macros shapeless scala-macro-paradise

我试图表示一个有限的环ℤ/nℤ,其特征是在运行时中指定的类型级整数。

是否可以使用类似于shapeless.Nat的东西来表示类型级整数,但不需要它是编译时常量,即只需要指定值(并生成相应的类型) )在运行时?它可能是在宏观天堂的帮助下完成的吗?我需要做什么?

我需要能够在运行时从类型中检索值,但我不一定需要在类型级别上执行任何算术(即添加类型级整数,增量等。 )

谢谢。

0 个答案:

没有答案