@elizarov hi - thanks for replying. but as i said, i was not asking for a reimplementation. i was asking for a representation. you can see from the discussion above that "time" is hard. and even in java, it is very hard. If it is hard for the architects of kotlin... imagine how hard it is for the rest of us. I fear reprisal even using the word... but even scala recognizes that this is hard (which is why the commit was made).
my request is to consider a "kotlin.time" library that uses an underlying implementation of java.time + system.nantime + anything else to give a set of sane defaults. i do believe that kotlin is opinionated in the right way (e.g. nulls). Time could clearly be the other thing. Cloudflare taking down the internet is proof enough of how important it is.. even for a massive company with huge resources