

Github GitHub - kanru/uuidgen-el: UUID generation implemented in elisp.
source link: https://github.com/kanru/uuidgen-el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

uuidgen-el
This is a naive implementation of RFC4122 Universally Unique IDentifier generation in elisp. Currently implemented are UUID v1 v3, v4 and v5 generation. The resolution of the time based UUID is microseconds, which is 10 times of the suggested 100-nanosecond resolution, but should be enough for general usage.
-
Function
uuidgen-1
Generate time based UUID string, aka UUIDv1.
-
Function
uuidgen-4
Generate UUID string form random numbers, aka UUIDv4.
-
Function
uuidgen-3 (ns name)
Generate name based UUID string using MD5 hash algorithm, aka UUIDv3. NS should be a generated UUID or predefined namespaces,
uuidgen-ns-dns',
uuidgen-ns-url',uuidgen-ns-oid',
uuidgen-ns-x500'. NAME is the node name string. -
Function
uuidgen-5 (ns name)
Generate name based UUID string using SHA-1 hash algorithm, aka UUIDv5. NS should be a generated UUID or predefined namespaces,
uuidgen-ns-dns',
uuidgen-ns-url',uuidgen-ns-oid',
uuidgen-ns-x500'. NAME is the node name string. -
Function
uuidgen-urn (uuid)
Return the string representation of a UUID as a URN.
-
Function
uuidgen-cid (&optional uuid)
Return UUID string in CID format that is suitable for COM definition. If UUID is nil will generate UUID-4 automatically. You customize `uuidgen-cid-format-string' to change the default format.
-
Command
insert-uuid-cid (uuid)
Insert UUID string in CID format that is suitable for COM definition. If UUID is nil will generate UUIDv4 automatically. You customize `uuidgen-cid-format-string' to change the default format.
-
Command
uuidgen (time-based)
Insert UUIDv4 at point. If TIME-BASED is non-nil, insert UUIDv1 instead.
Recommend
-
90
GENERATORS NOW IN CORE This package has been superseded by Emacs core support for generators in 25.1. elisp-generators This repository contains an implementation of Python-style generators for Emacs Lisp. It requires Emac...
-
78
README.md elisp-def
-
51
macros by example in elisp. Contribute to ijp/mbe.el development by creating an account on GitHub.
-
40
Readme.org Göktuğ’s Emacs Lisp Bits Introduction This repository is a swarm for all the Elisp stuff I published. Most files will have licen...
-
44
Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
-
20
README.md SICP-in-Elisp SICP常读常新, 如绘画, 层层递进, 构图, 起形, 框架, 明暗, 光线... 反复阅读, 逐次夯建, 领会书中妙处. 假如SICP是el...
-
6
What's this? This is a extension of Emacs provides logging framework for Elisp. Feature Define function for logging automatically Write the following sexp in your elisp file. (log4e:deflogger "h...
-
8
Summary Updates the Digest::UUID.uuid_from_hash implementation to return the correct UUID value if the uuid_namespace parameter is provided as a String instead of usin...
-
3
Java developers tend to use ‘java.util.UUID#randomUUID()’ API, to generate a UUID (Universally Unique Identifier) number (i.e., ‘b8bbcbed-ca07-490c-8711-5118ee0af2f9’...
-
6
Java developers tend to use the ‘java.util.UUID#randomUUID()’ API to...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK