Does anyone actually use this in practice? It seems useful at first glance, but honestly, I can't think of the last time I actually used it. So I figured I'd open this up for discussion.
I guess we have some options:
Keep it as is. If people are using it, obviously this is the right choice. But if no one's using it, why keep it?
Move it out of the core when module so that it becomes a la cart. Could be a good option if it's used, but rarely.
Remove it. Again, if it's yagni, why keep it?
Options 2 & 3 are both breaking changes. For option 2, we could move it, provide a deprecated backcompat shim as when.some, then remove that shim in 4.0 . For option 3, we'd deprecate when.some directly now, then remove in 4.0
Does anyone actually use this in practice? It seems useful at first glance, but honestly, I can't think of the last time I actually used it. So I figured I'd open this up for discussion.
I guess we have some options:
Options 2 & 3 are both breaking changes. For option 2, we could move it, provide a deprecated backcompat shim as
when.some
, then remove that shim in 4.0 . For option 3, we'd deprecatewhen.some
directly now, then remove in 4.0