Hi On 6/22/26 17:34, Andreas Heigl wrote:
I just think we do not need a separate "Duration" and later a "Time" class when they both - in essence - hold the same information.
The Internals mailing list is not the correct location to debate philosophical questions. Humans consider `Duration`s and `Time`s to be different concepts. The difference between “meeting is (in/at) 10:00” is the difference between `Duration` and `Time`. If you conflate those, you end up being late. Similarly if I call `sleep(new Time(0, 10, 0))`, I'm expecting the process to sleep until 10 past whatever midnight comes next, not for 10 minutes.
Best regards Tim Düsterhus
