tweag / nickel

Better configuration for less
https://nickel-lang.org/
MIT License
2.23k stars 85 forks source link

Opaque values #1913

Closed jneem closed 1 month ago

jneem commented 1 month ago

Here's a first stab at opaque values, as in #1909. The payload is a u64 for now -- I think we could change it without breaking our backwards-compatibility promises, because you can only generate these when embedding nickel, and we don't promise much about the stability of nickel-as-a-library.

jneem commented 1 month ago

Hm, it looks like I never updated UnaryOp::Typeof to support 'ForeignId; that's added now