# New Ticket Created by # Please include the string: [perl #127454] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127454 >
Hello, I think is a bug, and I think it's in Perl6. I was not able to find a work around for it in Perl6. My solution was to compile it in Perl. The reported error is: Net::WebSocket::Server parameter 'on_tick' expected type is CODE at -e line 0. in method invoke at /home/ubuntu/.rakudobrew/moar-nom/install/share/perl6/site/sources/286B9E53482EA4E593D57C652B8B62AFB56E5F0E line 482 in method new at /home/ubuntu/.rakudobrew/moar-nom/install/share/perl6/site/sources/286B9E53482EA4E593D57C652B8B62AFB56E5F0E line 741 in block <unit> at ./test.pl line 7 Here is the program, in its entirety. --------------------------------------------------------- #!/usr/bin/env perl6 use Inline::Perl5; use Net::WebSocket::Server:from<Perl5>; my $ws = Net::WebSocket::Server.new( listen => 3000, tick_period => 5, on_tick => sub { my ($serv) = @_; $_.send_utf8(time) for $serv.connections; }, ).start; --------------------------------------------------------- Sincerely, Craig Haynie Manchester, NH