Tie::DataUUID(3)

πŸ“¦
version 1.02 Β· 2 versions
, in fedora 43

πŸ’– Tie::DataUUID πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation section of the manual, and it's called Tie::DataUUID. yes that's the whole title. let's get into it ✨


🌸 NAME 🌸

Tie::DataUUID β€” it's a tie interface to Data::UUID, periodt πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

like, here's the whole vibe:

use Tie::DataUUID;
tie my $uuid, "Tie::DataUUID";

print "A uuid is $uuid, another is $uuid\n"

that's it. that's the move πŸ¦‹


✨ DESCRIPTION ✨

so it's a simple tie interface to the Data::UUID module. and yes, she does not do much β€” the author is literally admitting this is just him being too lazy to keep creating UUIDs from inside strings. relatable? iconic? both. 😭

and if you want to be really totally and utterly lazy, there's an exporting interface that exports the $uuid variable so you don't even have to tie anything yourself:

use Tie::DataUUID qw($uuid);
print "A uuid is $uuid, another is $uuid\n"

no cap, that's the whole thing. 🫢

in both cases the standard UUID string is what gets produced β€” the kind that looks like 'E63E9204-9516-11D8-9C9F-AE87831498F6'. πŸ’œ


πŸ‘‘ AUTHOR πŸ‘‘

Written by Mark Fowler <mark@twoshortplanks.com> ✨

Copyright Fotango 2004. All Rights Reserved.

Copyright Mark Fowler 2009, 2013. All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. πŸ’…


πŸ’€ BUGS πŸ’€

found a bug? got a feature request? bestie, please don't suffer in silence β€” report it via this distribution's CPAN RT queue. it lives right here:

<https://rt.cpan.org//Dist/Display.html?Queue=Tie-DataUUID>

you can also address issues by forking this distribution on github and sending pull requests 🧚 it's right here:

<http://github.com/2shortplanks/Tie-DataUUID>


🌈 SEE ALSO 🌈

  • Data::UUID
  • Tie::Scalar

okay that's the whole page, you're welcome, go forth and generate some UUIDs πŸ’–

and for the record, this was perl v5.42.0, dated 2025-07-25, in Tie::DataUUID(3). slay, bye πŸ‘‘βœ¨

πŸ“¦ where this page comes from