Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: clarify monotonicity requirements #62

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

peterbourgon
Copy link

No description provided.

@peterbourgon
Copy link
Author

The monotonic algorithm suggested by the spec is somewhat nรคive, and has resulted in a lot of confusion and discussion among consumers and implementors. An example here. In fact the spec should probably not recommend an algorithm for monotonicity in the random component at all.

@peterbourgon
Copy link
Author

@alizain In the last few months, I've seen multiple instances where developers cited this (flawed) approach for monotonicity as an authoritative source of truth, and made similar mistakes in their own domains: other ULID implementations, ULID adaptations, discussions about future UUID specifications, and more. Please give this PR a review. I think it is important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant