Closed eiriktsarpalis closed 5 years ago
That makes a lot of sense! What was the process for that? Should I give @sergey-tihon admin rights so he can move the repo?
@alfonsogarciacaro this may work but the formal process is here - https://github.com/fsprojects/FsProjectsAdmin
While we're talking - .Extra
(or x
appendages etc) stuff in general I don't find useful in names.
Maybe something like UnitOfType
( FSharp.UnitOfType
if it has to be given it actually is a pretty lang specific concept). UomTag
, TypeTags
)
@sergey-tihon Ok, I sent you an invite link :)
@bartelink Yes, I agree Extra
is not very good but I did wanted to convey the meaning the lib provides some extra units of measure beyond the standard (numeric) ones. I'd prefer to avoid the FSharp.
prefix (as this is not a Microsoft package) and abbreviations in the namespace, but I'm open to any other name :)
Good point re the FSharp
. I guess my reason for not wanting UnitOfMeasure
in full directly in the name and/or putting .Extra
is that, while it's using UOM to achieve it's ends, it's really achieving a result on a pretty different axis. My other concern is that it's a pretty singular thing, and naming it that way versus suggesting it's from a big family of things you might need to consider. More names I'm not entirely happy with: UnitOfKind
, UnitOfTag
? ... UnitKind
, UnitOf
, UnitOfIdentity
, UnitId
, United
...
On the other hand, focusing on the method to achieve the result has another inconvenience. If I'm not mistaken, you cannot use this library to add units of measure to your custom types, it's a closed set. That's why I was thinking when naming that the library enables UnitOfMeasure on some Extra types :)
Anyways, if we change the namespace we should change the package name and deprecate this one. Any thoughts on this anyone else? @eiriktsarpalis @sergey-tihon
I would probably name it FSharp.UoM
@alfonsogarciacaro owner access does not let me transfer it =( I've send you invitation to fsprojects-transfer
org owner, please transfer project there and then I'll move to fsprojects
@sergey-tihon Done, thank you! :+1:
@alfonsogarciacaro done!
Nice - now, about that name ;P My weightings for name segments, in an attempt to spark a debate:
Extra
FSharp.
UnitOf
Measure
(we are not measuring anything)Id
Type
FSharp.UMX
"unit of measure extensions"
Perhaps we could move the repo to github.com/fsprojects for bigger visibility