Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: -c question

0 views
Skip to first unread message

Elizabeth Mattijsen

unread,
Feb 6, 2024, 4:45:05 AM2/6/24
to ToddAndMargo via perl6-users
$ raku -c foo.rakumod
Syntax OK

> On 6 Feb 2024, at 00:39, ToddAndMargo via perl6-users <perl6...@perl.org> wrote:
>
> Hi All,
>
> Is there a way to syntax a module? Sort of like the "-c"
> option on main programs?
>
> Many thanks,
> -T
>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Computers are like air conditioners.
> They malfunction when you open windows
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Elizabeth Mattijsen

unread,
Feb 6, 2024, 12:15:06 PM2/6/24
to ToddAndMargo via perl6-users
Do you have some "use lib 'foo'" setting in your program?

If so, use that on the command-line, e.g.:

$ raku -Ifoo -c bar.rakumod

> On 6 Feb 2024, at 17:52, ToddAndMargo via perl6-users <perl6...@perl.org> wrote:
>
>>> On 6 Feb 2024, at 00:39, ToddAndMargo via perl6-users <perl6...@perl.org> wrote:
>>>
>>> Hi All,
>>>
>>> Is there a way to syntax a module? Sort of like the "-c"
>>> option on main programs?
>>>
>>> Many thanks,
>>> -T
>
> On 2/6/24 01:34, Elizabeth Mattijsen wrote:
> > $ raku -c foo.rakumod
> > Syntax OK
> >
>
> $ raku -c WinMessageBox.pm6
> ===SORRY!=== Error while compiling /home/CDs/Windows/NtUtil/WinMessageBox.pm6
> Could not find NativeConvert in:
> /home/tony/.raku
> /opt/rakudo-pkg/share/perl6/site
> /opt/rakudo-pkg/share/perl6/vendor
> /opt/rakudo-pkg/share/perl6/core
> CompUnit::Repository::AbsolutePath<4639587332824>
> CompUnit::Repository::NQP<4639586267208>
> CompUnit::Repository::Perl5<4639586267248>
> at /home/CDs/Windows/NtUtil/WinMessageBox.pm6:50
>
> $ which NativeConvert.pm6
> ./NativeConvert.pm6
> and three other pm.6's WinMessageBox imports.
>
> I can only compile check my modules if I
> import them to a program and -c the program.
>
> For example, the following program uses
> the above module:
> $ raku -c CobianWrapper.pl6
> Syntax OK
>
> I just want to do a syntax check on my modules
> at time without the program.
>
> :'(

0 new messages