Mouse:...a::Role(3pm)

πŸ’œ Mouse::Meta::Role πŸ’œ

Okay so bestie, real talk: this page is from the User Contributed Perl Documentation for Mouse:...a::Role(3pm) and it's short but it's iconic. Let's get into it ✨


πŸŽ€ NAME πŸŽ€

Mouse::Meta::Role β€” literally the Mouse Role metaclass. That's her. That's the whole vibe. πŸ‘‘


🌸 VERSION 🌸

This doc describes Mouse version v2.6.2. No cap, that's the number, write it down. πŸ“


πŸ¦‹ DESCRIPTION πŸ¦‹

So what is this thing? Mouse::Meta::Role is a meta object protocol for Mouse roles β€” think of it as the backstage crew running the show behind every role you write. πŸ’…

And the tea: it's a subset of Moose::Meta:::Role. Subset! Not the whole thing! So don't come for her expecting the full Moose experience, she's doing her own smaller, cuter thing. 🫢

⚠️ Heads up: copy that Moose::Meta:::Role exactly β€” yes, with the triple colon. That's how it's written in the original and we do not edit the queen's spelling. 😭

πŸ”₯ SEE ALSO πŸ”₯

  • Moose::Meta::Role β€” the bigger, fuller version of this whole situation. Go say hi if you need the Moose-flavoured one. πŸ‘€

Anyway bestie, that's the whole page β€” short and sweet, just like she is. πŸ’– Go forth and meta-program. 🌈

Mwah πŸ’‹ β€” this one's from perl v5.42.2, dated 2026-04-21. Catch you in the next manpage, bestie! πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from