Open muralikodali opened 2 weeks ago
What name would you suggest?
I agree that the tool name doesn't help to understand what it does yet
Maybe something mixing the following words:
Diff is too connoted with file difference
dates-delta sounds good to me, but I'm only a random guy suggesting things here
Here is a list with some decent reasons on why its a good name:
I am partial to ClockDiffCalc, or cdc for the cli instantiation.
I agree that diff
has a file related connotation and therefore may not be the best name for this project.
I asked an LLM this question:
I've written an open source program and need you help coming up with a clear,
concise name for the software. The program answers 2 types of questions:
1. What is the duration between two different dates and/or times?
2. What is the datetime when adding or subtracting a duration?
This was the response:
TimeSolver
DateCalc
ChronoQuery
DurationMaster
TimeDelta
DateTimeWizard
ChronoCompute
TimeSpanSolver
DateTimeMate
ChronoCalc
A follow-up question was asked:
I definitely want to use a name that conveys that the program works on both
dates and times - not just one or the other.
The LLM's answer:
DateTimeSolver
ChronoMaster
DateTimeCalc
ChronoDelta
DateTimeQuery
ChronoMate
DateTimeWizard
TimeSpanCalc
ChronoSolver
DateTimeManager
These names aim to highlight the program's functionality with both dates and times.
One of the reasons that I like DateTimeMate
because date
and mate
rhyme, possibly making it more memorable. I ran a search for "DateTimeMate" with double-quotes and actually received only one search result, which would mean this name would avoid collisions with previous work. The binary could then be named dtmate
, which judging by a similar search, would also not have any name collisions.
@muralikodali @ccoVeille @krosseyed what do you think of this new name?
FWIW, I also no longer like the way that the library works and am planning a small API rewrite. The internal code would not change - just the way a programmer would interface with it.
as this is a cli binary, for brevity in typing the command in a terminal, can i suggest the name "dtmate" ?
I like dtmate for the binary name and DateTimeMate for the application name.
I also like them. Please check for collision with dtmate and Go go go
there is an existing binary with the same name. change of the binary name requested.
https://manpages.debian.org/testing/device-tree-compiler/dtdiff.1.en.html