Compare commits

...

1 Commits

Author SHA1 Message Date
alex 23c104c1a5 add stepearly/steplate 2025-02-21 09:06:33 +00:00
+23
View File
@@ -2774,6 +2774,29 @@ export function stepalt(...groups) {
return result;
}
export const stepearly = register(
'stepearly',
function (t, pat) {
if (!pat._steps) {
return pat;
}
return pat._late(Fraction(t).div(pat._steps));
},
true,
false,
(x) => x.stepJoin(),
);
export const steplate = register(
'steplate',
function (t, pat) {
return pat._stepearly(Fraction(0).sub(t));
},
true,
false,
(x) => x.stepJoin(),
);
/**
* *Experimental*
*