Re: Dynamic export/import of symbols into global namespace

2019-09-20 Thread Paul Procacci
I happen to agree with both of you and have no problems with this. I think me trying to be `too slick` in the world of subsets and `classes` has possibly made this more complicated than it has to be. For the record, I knew about `our` `my` `is export`, etc. but had the damnest time trying to get t

Re: Dynamic export/import of symbols into global namespace

2019-09-20 Thread William Michels via perl6-users
"Declaring a list of variables with lexical (my) or package (our) scope" https://docs.perl6.org/language/variables#index-entry-declaring_a_list_of_variables my: https://docs.perl6.org/syntax/my our: https://docs.perl6.org/syntax/our Paul, hoping the above points you in the right direction. FWIW,

Re: Dynamic export/import of symbols into global namespace

2019-09-20 Thread Vadim Belman
Why would you need this? Mangling with things outside of your lexical scope isn't one of the best ideas. Perhaps, you could achieve same result with simply exporting the subset from the module using selective export with `is export(:tag)`? Best regards, Vadim Belman > On Sep 20, 2019, at 3:32

Dynamic export/import of symbols into global namespace

2019-09-20 Thread Paul Procacci
As the subject suggests, I'd like to dynamically export/import symbols from a source file into the global scope of the program. How would one accomplish this? Given the below, it yields an error _which I expect_. How do I dynamically pull in the subset 'What'? File: Testing.pm6 ---