On Tue, 08 Nov 2016 04:42:32 -0800, mt1...@gmail.com wrote:
> Hi,
> 
> in rakudo 2016.10-249-gb84158c built on MoarVM version 
> 2016.10-37-gf769569 implementing Perl 6.c, I've seen the following problem.
> 
> When a use statement was placed as the first one, the class was not 
> recognized and I got the following error(in this case MongoDB::Client 
> which is loaded with 'use MongoDB::Client'):
> 
> ===SORRY!=== Error while compiling 
> /home/marcel/Languages/Perl6/Projects/mongo-perl6-driver/t/Test-support.pm6 
> (Test-support)
> Type 'MongoDB::Client' is not declared
> at 
> /home/marcel/Languages/Perl6/Projects/mongo-perl6-driver/t/Test-support.pm6 
> (Test-support):119
> ------> n ( Int :$server = 1 --> MongoDB::Client⏏ ) {
> 
> When I move the statement one line below another use statement the error 
> still comes back. Only when the line is below all other use statements 
> the error disappears as if the other use statements cancels out the the 
> MongoDB::Client definition.
> 
> This is a situation which I've not seen anywhere else and I do not know 
> if there is something wrong in the code or not, Maybe it has something 
> to do with the recent changes in lexical module loading.
> 
> Anyways, the statement is placed somewhere else and the project can 
> continue.
> 
> Regards,
> Marcel
> 

Can you provide a code sample showing the issue?


-- 
Will "Coke" Coleda

Reply via email to