this was hinted at above, but do we see any need f...
# development
a
this was hinted at above, but do we see any need for explicit
Select(...)
at this point (as opposed to tuples)? i'm 1000% fine with the current API, i'm just wondering since we've had the coroutines brainblast and were able to make that logic more granular (compared to e.g.
SelectDependencies
), whether we want to move to e.g.
@rule(MyProduct, [MySubject, MySubsystem])
. i really don't like it when projects move too fast from primitives to higher-level abstractions, and i don't want to remove the ability to extend the selection later (although i guess we could do the normal thing we do with like subsystem dependencies and interpret a class
MySubject
as
Select(MySubject)
in the
@rule
declaration)