You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The package name “utils” is devoid of specific meaning or purpose. It has long been known that this is a bad idea, and well argued.
However, the current lib/util provides a relatively concise group of concepts around handling process lifetimes, and can be packaged up and moved to a meaningful package name:
AtExit/Exit functionality.
a process-level Context, HangupChannel support, as well as Shutdown (now Quit)
Version and versioning in general
Change versioning to use a Semver string (which build systems could then inject).
Remove embedded BUILD in favor of passing a Buildstamp into package.
Collecting all this together into a convenient Init function.
The text was updated successfully, but these errors were encountered:
The package name “utils” is devoid of specific meaning or purpose. It has long been known that this is a bad idea, and well argued.
However, the current
lib/util
provides a relatively concise group of concepts around handling process lifetimes, and can be packaged up and moved to a meaningful package name:AtExit
/Exit
functionality.Context
,HangupChannel
support, as well asShutdown
(nowQuit
)Version
and versioning in generalSemver
string (which build systems could then inject).BUILD
in favor of passing aBuildstamp
into package.Init
function.The text was updated successfully, but these errors were encountered: