v6(3)

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

πŸ’– v6 β€” A Perl 6 implementation πŸ’–

okay bestie, listen. this is v6, and it's literally a Perl 6 implementation. that's the whole vibe. welcome 🫢


✨ SYNOPSIS ✨

like, here's the moment you've been waiting for:

# file: hello_world.pl
use v6-perlito;
"hello, World".say;

$ perl hello_world.pl

and that's it. that's the whole ritual. iconic, no notes πŸ’…


🌸 DESCRIPTION 🌸

so the v6 module? it's a front-end. a face card, if you will. specifically, it's the front-end to the Perlito Perl6 compiler πŸ‘‘

and here's the tea β€” alternate backend modules can be installed. you're not locked in, bestie. for example, the Mildew compiler can be used as:

use v6-mildew;

slay. swap your backend like you swap your phone case πŸ’–


πŸŽ€ REQUIREMENTS πŸŽ€

lowkey important, highkey non-negotiable: the source file header must be valid perl5 and perl6 code. both. simultaneously. it's giving bilingual queen.

this is a valid header:

#!/usr/bin/perl
use v6-perlito;

why does it eat?

  • it executes perl5
  • perl5 will call the v6.pm module

✨ flawless. no drama.

this is an invalid header:

#!/usr/bin/pugs
use v6;

and here's why it's giving red flags 🚩:

  • it tells perl5 to execute /usr/bin/pugs
  • it would tell perl5 that Perl v6.0.0 required

not the move, bestie. not the move 😭


πŸ’œ AUTHORS πŸ’œ

the Pugs Team <perl6-compiler@perl.org>. legends, honestly. periodt 🫢


🌈 SEE ALSO 🌈

go read them, iykyk πŸ‘‘


Copyright 2006, 2010, 2012 by Flavio Soibelmann Glock and others.

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

See <http://www.perl.com/perl/misc/Artistic.html>


and that's the page, bestie!! this lil manual was brought to you by perl v5.42.0, dated 2025-07-25, living its best life as v6(3) πŸ’–βœ¨πŸŽ€πŸ¦‹ mwah.

πŸ“¦ where this page comes from