Hi Martin,

This works for me:

File mytest.pm6

use v6;
unit module mytest:ver<0.0.1>;

sub myver is export
{
  mytest.^ver;
}

File mytest.p6

#!/usr/bin/env perl6
use lib '.';
use mytest;

say myver;

Console output:

$./mytest.p6
v0.0.1

I this what you meant?

On Tue, Jun 27, 2017 at 10:37 PM, Martin Barth <mar...@senfdax.de> wrote:

> Hello everyone,
>
> I wanted to repeat the question that I asked today on #perl6.
> I am looking for a way to retrieve the version of a Perl6-Module from
> within the module itself.
>
> <ufobat> there is often a our $VERSION in perl5 modules. is this still
> idiomatic/a good way to go in perl6
> <timotimo> i think the version is meant to be part of the meta info and
> such?
> <ufobat> but that means the module itself does not know about its version,
> just e.g. zef does?
> <timotimo> i'm convinced there ought to be a way to get the full meta info
> from whatever installation your script was grabbed from
> <timotimo> but i don't know what or how
>



-- 
Fernando Santagata

Reply via email to