Enteleform
Enteleform
@danburzo Hey, just built the latest repo state & tried `clampChroma(oklch(...), 'oklch')`, but I'm still getting similar results. ***Edit:** nevermind, this turned out to be a dependency conflict with yarn...
Here are the latest results:  
Looks good, definite improvement! I am getting some deviation at the very end of the high-L range of a few spaces, but I only applied the more precise `{L:0.999...}` value...
> The ranges are available programatically with `culori.getModeDefinition(mode).ranges` Those seem to match up with the values I had already entered from the docs. However, `getModeDefinition("lchuv").ranges` returned `{c:[0, 131.008]}` rather than...
Oh nice, that resolved a weird issue I was having with the `jch` space where I couldn't get a perfect red hue by applying an offset to `H`. For some...
Here are the full spaces, still getting that drop in `L` at the end of some of them. (*also added `"lch"` as `mode` for the non-`C` spaces as shown in...
**+1** for a syntactic implementation. Python handles this very cleanly: `arr[-1]` `arr[-1] = foo` This also allows setting & retrieving the `n`th index from the end of an array, rather...
@photonite Hadn't used manual index assignment in that way before, didn't know about the auto-population of empty values in JS. Python is a bit more strict about indexing, and throws...
@ljharb > (It's a sufficient compatibility concern that it's an immediate nonstarter, ftr) > ... > When considering breaking existing code, the burden of providing evidence is a bit more...
@bausk Have you managed to find any workarounds for this?