Am Sat, 09 Jun 2012 13:01:06 +0400
schrieb Dmitry Olshansky <dmitry.o...@gmail.com>:

> On 09.06.2012 11:34, Johannes Pfau wrote:
> > Am Fri, 08 Jun 2012 23:18:24 +0400
> > schrieb Dmitry Olshansky<dmitry.o...@gmail.com>:
> >
> >>
> >> I recall std.uuid was about to get reviewed. I'd vote for it, as
> >> it's nice and short module originating from C++ Boost.
> >>
> >
> > I just updated my std.uuid branch to latest phobos/dmd. Seems this
> > time nothing broke, so std.uuid is ready for review.
> 
> Then I suggest we start right away. I humbly propose myself as a
> review manager.

Great! Here's the description text I used last time:


About std.uuid (copied from the module documentation):
---------------------
This is a port of boost.uuid from the boost project with some minor
additions and API changes for a more D-like API. A UUID, or Universally
unique identifier, is intended to uniquely identify information in a
distributed environment without significant central coordination. It
can be used to tag objects with very short lifetimes, or to reliably
identify very persistent objects across a network. UUIDs have many
applications. [...]
---------------------

Code: https://github.com/jpf91/phobos/blob/std.uuid/std/uuid.d
API-Docs: http://dl.dropbox.com/u/24218791/d/src/uuid.html

Note: The code and documentation for shaUUID has already been written,
but until phobos has support for SHA1, that can't be included. The code
is currently commented out in the source file (it's well tested
with some 3rd party SHA1 code), but the documentation for those
functions is included in the API-docs. I think those functions should
be reviewed as well, so that it's possible to add them to phobos with a
simple pull request at a later date.

Reply via email to