As seen in HQDL report, functions that don't have rrule(broadcasted, f, args...) currently fail on Yota. I had [an attempt] to implement generic rrule(), but it was somewhat controversial, so the decision was postponed.
At the moment I see 2 ways to handle it:
Implement generic rrule(::YotaRuleConfig, broadcasted, f, args...), i.e. restricted to YotaRuleConfig.
Have special handling for broadcasted in step_back!().
As seen in HQDL report, functions that don't have
rrule(broadcasted, f, args...)
currently fail on Yota. I had [an attempt] to implement genericrrule()
, but it was somewhat controversial, so the decision was postponed.At the moment I see 2 ways to handle it:
rrule(::YotaRuleConfig, broadcasted, f, args...)
, i.e. restricted toYotaRuleConfig
.broadcasted
instep_back!()
.