Fork `hourglass`? As `time-hourglass`?

This is is a similar story to the memory and basement packages but, I think, not mission critical.

There is a need to fork the hourglass package. It arises because Vincent Hanquez, its originator and sole Hackage maintainer, does not wish to develop it further or introduce other maintainers.

hourglass is a simple package and, given my forking experience elsewhere, I am willing to maintain a fork. However, I want to pick a name that is apt or, at least, the community does not dislike. I’ve consulted a thesaurus.

I was thinking sandtimer. (timepiece would have been my first choice, but TimePiece is taken).

4 Likes

Sounds good, but why not prefix it with “crypton” also?

My thinking was that there is an imaginary boundary that separates the " tls universe " (networks, protocols, cryptography) from the more fundamental ‘platform’ on which it is built (which includes memory and basement) - and that hourglass fell below that boundary.

3 Likes

I think this is fine. I was considering “crypton” as the signature for a fork of Vincent’s packages, LOL.

Question: why not fork and name Vincent’s libs as memory-2, hourglass-2, basement-2 (and so on, maybe a different suffix instead of 2, could be f for fork or n for new/next, mn for maintained, x for w3 4r3 l33t) so that if someone searches for memory they will get the maintained library on top of the deprecated one if they search via name or via tags in Hackage?

5 Likes

I take the point about package discovery on Hackage, and I’m open to suggestions for suffixes or prefixes, but I would prefer them to stand the ‘test of time’ once a period of transition becomes ‘ancient history’. How about:

time-hourglass

(As an aside, the component alphanumeric words that make up a valid Cabal package name can’t look like numbers: 8. Field Syntax Reference — Cabal 3.16.0.0 User's Guide)

1 Like

If the intention is to make it stand out and change it which may or may not resemble hourglass beyond a fork you can get creative with names, they don’t have to be close to hourglass (or related to time, even). Other suggestions:

  • tick-tock
  • timely
  • moment
  • chronotimer
  • kairos
  • momentia
  • horologium
  • simple-clock
  • temporal-drift
  • clockbender
  • time-ruler

I’m fine with sandtimer and time-hourglass.

1 Like