Hey Tim,
On 05.10.26 22:05, Tim Düsterhus wrote:
Why would this not become an always bundled `ext/time`?
For the “always enabled” extensions it doesn't really matter *where*
the code is located and the (observable) end result for the user is
the same (except for `ReflectionExtension`). Time\Duration went into
ext/date for simplicity, since timelib is already properly wired into
ext/date.
It matters how code is organised. Patterns, assumptions, cognitive load,
these, that. I think that's important. A "doesn't really matter *where*"
approach is what brings code where core is.
I would find it more natural to look at the namespace `Time`, and find
an `ext/time`. Me getting confused in my last mail shows it nicely. My
mail was in draft since you opened the discussion, today I found time to
answer and whoops mixed up the polling follow up commit with where
things actually live. :)
That is accurate.
If "doesn't really matter *where*" stands, then it cannot hurt to
separate it. So: why _not_ doing it?
---
Cheers
Nick