also i don't know if you saw my thread with daniel...
# development
a
also i don't know if you saw my thread with daniel above https://pantsbuild.slack.com/archives/C0D7TNJHL/p1536603855000100) but i totally disagree with everything i ever said about conversions or whatever for datatype types and am now convinced again i just need to extend the v2 execution model to avoid invoking any overhead for chains of synchronous `@rule`s (which obviously would have to be defined) and will clean up the datatype defaults PR (and probably add one small thing that allows you to make the default in the constructor
None
, because that's such a common pattern, but like, it'll be really explicit)
the relationship between conversions and synchronous `@rule`s is that the v2 interface is great and i would love to use it for more than big hefty things
so when i say "synchronous `@rule`s" i'm thinking more "an interface like
@rule
, but without invoking the engine overhead" as opposed to "i'm gonna change what the engine does in a drastic way"
but this isn't "i know what i mean by these words" at all yet
just making it clear that's how i view that thread for now
and that's separate from the PR that is up and that i will attack sometime this weekend