I wasn’t clear enough. But in a contry where the sun rise at 20:00, the weekday looks like:
- day 1: Monday morning to Tuesday evening
- day 2: Tuesday morning to Wednesday evening
- day 3: Wednesday morning to Thurday,
- …
And phares like "let’s meet on Tuesday“ without hour indication could either mean end of day 1 or start of day 2. Likewise "let’s meet the 20th” (assuming the 20th is a Tuesday) could either mean end of day 1 or beggining of day 2.
–
And alternative be to have
- day 1 == Monday == “end of the 19th” to “the start of the 20th”
- day 2 == Tuesday == “end of the 20th” to “the start of the 21st”
- day 3 == Monday == “end of the 21st” to “the start of the 22nd”
- …
Which solve the issue of "let’s meet on Tuesday”, but not “let’s meet the 20th”.
The quote (and the associated discussion) is such an important part of Rust and why I love this language so much. Anything that can be automated should at one point be automated reliably, and the sooner the better.