»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
lookatme morning 00:19
Zoffix New TPF Grant Proposal has been posted: "Perl 6: Bugfixing and Performance of Rationals Fixing Constraints on Constants": news.perlfoundation.org/2018/04/gra...fixin.html Please leave your comments 00:39
Geth modules.perl6.org: 43d5a1511d | (Zoffix Znet)++ | lib/ModulesPerl6/DbBuilder/Dist/Source/GitHub.pm
[NEWDB] Make GitHub dist source set repo_url to html_url
00:44
tbrowder_ jnthn: I just saw the Comma announcement, but how do I subscribe? 01:03
Zoffix The first Supporter Program tier will unlock in May 01:06
tbrowder_ thnx 01:15
Herby_ \o 01:53
atweiden-air i updated the Digest::xxHash module today to bundle the xxHash native library 02:00
however, i can only be sure it works on MacOS
all tests pass on travis, but i can't get it to work on Arch Linux
i suspect it has to do with how perl6 is installed on travis through rakudobrew 02:01
if anyone wants to give Digest::xxHash a spin on their *nix, it's just a `zef install Digest::xxHash` away 02:03
Zoffix atweiden-air: ===> Install [OK] for Digest::xxHash:ver<1.1.0> 02:11
looks like latest commit is passing on travis too
atweiden-air Zoffix: my hunch is %?RESOURCES is the culprit; it's resolving to Nil post-installation, so Digest::xxHash module doesn't know where to find the xxHash shared object file on disk 02:12
Zoffix Tho don't really follow the changes in this commit: you basically told it not to install any dependencies and try to build the module instead (and I think it builds it anyway at a later step) github.com/atweiden/digest-xxhash/...a7035a5714 02:12
$ perl6 -MDigest::xxHash -e 'say xxHash("dupa");' 02:13
-365782567106637186
atweiden-air that commit is to instruct zef to run Build.pm, which then runs Digest::xxHash::BuildTools.{build,install} 02:14
(there are no deps) 02:15
Zoffix atweiden-air: right, but that's supposed to happen automatically no?
atweiden-air: is using a constant for the path standard practice? It won't get updated on next recompilation of the module. github.com/atweiden/digest-xxhash/...ash.pm6#L5
atweiden-air dunno, travis-ci is a black box to me. i was just trying to nudge it into building libxxhash
Zoffix atweiden-air: err, I mean, it'll get frozen after precompilation of the module and won't change
Zoffix Somewhere there's a list of what the perl6 travis config runs, but I'm failing to find it 02:17
atweiden-air not sure on `constant`. copied it from github.com/skinkade/p6-crypt-argon2
Zoffix: travis is running rakudobrew, as is my mac. rakudobrew mysteriously has no issues with this 02:18
Zoffix No idea myself. Never used nativecall stuff 02:19
atweiden-air: seems the module works on Linux and I'm not using rakudobrew.
atweiden-air do you install it with zef?
Zoffix Yeah 02:20
atweiden-air weird. how is your zef installed?
Zoffix Here's full output of the install: gist.github.com/zoffixznet/299e550...fc4a5b7214 02:21
My zef is installed with manual installation steps: github.com/ugexe/zef#installation
And I'm using zef 0.2.3, on Rakudo version 2018.03-129-g7572983a4 on Bodhi Linux (fork of Ubuntu 14.04) 02:22
and rakudo's installed manually from sauce ( with github.com/zoffixznet/r#linux but building latest commit rather than release) 02:23
AlexDaniel squashable6: next 02:27
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 3 days and ≈7 hours (2018-04-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
atweiden-air Zoffix: i had never tried installing zef like that before 02:30
but now that i've tried installing zef this way, it changes nothing :p
Zoffix: which could mean my system-wide rakudo installation is somehow at fault (aur.archlinux.org/packages/rakudo) 02:31
with my system-wide rakudo and zef manual installation, i noticed a warning "Use of Nil in string context" on line 5 in lib/Digest/xxHash.pm6, suggesting %?RESOURCES<libraries/xxhash> is Nil 02:32
this raises a larger question i have, which is what is the best practice of deploying rakudo? building from source and installing without sudo? 02:35
Zoffix atweiden-air: I think packages are the best practice... 2018.03.1 is the latest compiler release, so that should be good. 02:42
AlexDaniel wait, 2018.03.1? 02:45
oh, 2018.03-1
Zoffix oh right, it was 2018.02 with the point release 02:46
atweiden-air is there any way to specify %?RESOURCES for the repl's sake? maybe with an environment variable?
Zoffix has no idea 02:47
Geth perl6-pod-to-bigpage/master: 13 commits pushed by (JJ Merelo)++, (Juan Julián Merelo Guervós)++
review: github.com/perl6/perl6-pod-to-bigp...70053db409
03:30
Geth whateverable: 05a1df59ab | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Undersightable.p6
Enable previously segfaulting checks
03:47
whateverable: 6559144c9b | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Undersightable.p6
Check for latest release mentions

Just some trivial checks to make sure pages are updated. See issue #273.
whateverable: c6e0f34766 | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Undersightable.p6
Align some assignments
Geth whateverable: 74db1ccf7b | (Aleks-Daniel Jakimenko-Aleksejev)++ | bin/Undersightable.p6
Scarier error message

To be consistent with other warnings/errors.
04:09
jdv79 .tell Zoffix what call to m.p.o cpan dev? 06:22
yoleaux jdv79: I'll pass your message to Zoffix.
Zoffix jdv79: from this article: rakudo.party/post/CPAN6-Is-Here 06:25
"The person who implemented this viewer will be busy preparing 6.d language release in the near future and won't have the time to make additional improvements to the CPAN dist viewer. So… you're invited to contribute and make it better!"
And I see just 2 commits other than my own since then :) 06:26
Maybe for the better. Cro is maturing. Re-strart the site in Perl 6. More hands on deck to have it going. 06:27
Zoffix s/strart/start/; 06:27
Zoffix tomsk net, eh... Been there :) 06:33
lizmat clickbaits p6weekly.wordpress.com/2018/04/02/...rl-6-idea/ 06:43
Juerd lizmat: Ooh, many exciting things. 06:55
Array.grab seems useful
Geth doc: a22ec2a96d | (Zoffix Znet)++ (committed using GitHub Web editor) | assets/sass/style.scss
Fix code block bg chopping up background camelia

by using transparent bg that comes out to the same color when its over white color
07:49
Geth ecosystem: ba462e71f6 | (Fernando Santagata)++ (committed using GitHub Web editor) | META.list
Desktop::Notify Archive::Libarchive::Raw Archive::Libarchive moved to CPAN
09:13
AlexDaniel squashable6: next 10:54
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈23 hours (2018-04-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
timotimo hm, right in the middle of gpw 10:55
AlexDaniel yeah, I know… is it good or bad though? 11:10
El_Che releasable6: status 11:22
releasable6 El_Che, Next release in ≈18 days and ≈7 hours. 4 blockers. 0 out of 153 commits logged (⚠ 9 warnings)
El_Che, Details: gist.github.com/faf4994c8dfecbd160...2d9788937f
Guest24442 is it possible to s/(.)(.*)/uc($0)$1/ ? 11:38
araraloren yeah 11:39
Guest24442 how?
araraloren I am not sure 11:40
m: my $x = "abc"; $x ~~ s/(.)(.*)/{$0.uc}$1/; say $x;
camelia Abc
araraloren ^^ Guest24442
Guest24442 thanks 11:41
timotimo m: say "abc def".tclc 11:44
camelia Abc def
moritz : say "abc def".wordcase 11:45
m: say "abc def".wordcase
camelia Abc Def
timotimo s: "foo". "word-by-word"
SourceBaby timotimo, Something's wrong: ␤ERR: ===SORRY!=== Error while compiling -e␤Unsupported use of . to concatenate strings; in Perl 6 please use ~␤at -e:6␤------> put sourcery( "foo".<HERE> "word-by-word" )[1];␤
timotimo s: "foo", "word-by-word"
SourceBaby timotimo, Sauce is at github.com/rakudo/rakudo/blob/c53f....pm6#L2035
timotimo is this supposed to be an internal method? 11:46
lizmat timotimo: according to doc/util/ignored-methods.txt I would say: yes 12:11
jdv79 .tell Zoffix oh yeah. forgot about that. that's about as much interest metacp6an got. 13:32
yoleaux jdv79: I'll pass your message to Zoffix.
jdv79 at least there's consistency:)
buggable New CPAN upload: ANTLR4-Grammar-0.5.0.tar.gz by JGOFF cpan.metacpan.org/authors/id/J/JG/...5.0.tar.gz 14:37
Geth ecosystem: 9c10dee51e | (Itsuki Toyota)++ (committed using GitHub Web editor) | META.list
p6-Algorithm-LibSVM was moved to CPAN
15:01
buggable New CPAN upload: Algorithm-LibSVM-0.0.2.tar.gz by TITSUKI cpan.metacpan.org/authors/id/T/TI/...0.2.tar.gz 15:07
[Coke] regarding util/ignored-methods.txt - that's used by util/list-missing-methods.p6 - we should make that an (optional) test, no? 16:23
Geth doc: 2ee29c2896 | (Will "Coke" Coleda)++ | doc/Language/objects.pod6
code requires variable declarations
16:26
doc: 4cbc967a5c | (Will "Coke" Coleda)++ | util/missing-methods.p6
make executable
synopsebot Link: doc.perl6.org/language/objects
timotimo just checked in and will drive to the pre-conference meeting soon 16:48
Bowlslaw anyone going to perl con in salt lake?
i'll be there :)
timotimo oof, it's 45 minutes from here, eh? 16:49
Bowlslaw you're in utah?
let me guess, park city?
naw...maybe...lindon or something 16:50
timotimo uh, no, that's even farther from here
sounds like a 16 hour flight 16:51
[Coke] yes, I'll be there, just booked travel. 16:52
Bowlslaw i live here 16:52
me = lucky
[Coke] github.com/perlconference/tpc-2018...Perl-6-BOF
Bowlslaw the thing is, why would they make it in Salt Lake? There are only 3 companies of which I know that use Perl, one of which I work at
El_Che Bowlslaw: probably good venue 16:53
Bowlslaw El_Che: Excellent venue, it's the Little America
and it's just a great city overall
[Coke] One big requirement for hosting the TPC is having an active set of volunteers to run the con.
Bowlslaw except for the pollution
El_Che I have never been to a conference in the USA, but from what colleagues tell me and what I have seen, I think I would hate it 16:54
[Coke] so every year, different groups put up proposals for hosting.
El_Che congress halls and the like instead of in the city
[Coke] wonders what a "congress hall" is
timotimo i hope i won't miss most of the meetup :o
timotimo drives off
Bowlslaw why would you hate it? i've never been to one
El_Che conference venue too far from civilization 16:55
Bowlslaw eh??
El_Che I am not saying the one at salt like is like one
Bowlslaw Little America is the middle of downtown Salt Lake
[Coke] not sure if you've seen the map, but this looks like it's in the middle of a huge city.
El_Che good venue then
Bowlslaw i live there
[Coke] hurls perlconference.us/tpc-2018-slc/location/
El_Che collegued asked me if I wanted to go to a microsoft conference in the middle of nowhere in florida 16:56
answer was no and no :)
Bowlslaw well, what kind of food do you like? 16:57
Bowlslaw becuase I can show you some delicious and authentic: Korean, Indian, Chinese, Italian, Greek, and other random great places 16:57
h and Thai
Geth doc: 87fafef7c3 | (JJ Merelo)++ | doc/Language/operators.pod6
Indexing requested terms.

Closes #1893. Also defines other operators that were not defined either.
16:58
synopsebot Link: doc.perl6.org/language/operators
El_Che Bowlslaw: yeah, I see now that it's a different kind of venue 16:59
El_Che good :) 16:59
Bowlslaw you can see the state capital from the hotel 17:00
El_Che not the stay-in-the-conference-hall/hotel-and-join-us-to-the-organized-trip-to-disneyland :)
Bowlslaw: it seems to be a nice city
Bowlslaw haha hell no
El_Che got to go
Bowlslaw It is a nice city, but when there is no wind or it becomes winter
El_Che train arrives
Bowlslaw the air becomes polluted
due to an "inversion" effect which traps the air in the valley
Geth doc: 2b508011ca | (JJ Merelo)++ | xt/links-not-links.t
Improves comment
17:59
tobs "The reason is that the @-sigiled variables are mostly lazy. What this means is they reify the stuff assigned to them right away most of the time." (from the glossary) 18:33
doesn't this mean that @-sigiled variables are mostly /eager/?
(docs.perl6.org/language/glossary#Reify) 18:34
tbrowder_ \o #perl6 18:41
tbrowder_ i wanted to go to TPC SLC but i have big date conflicts. 18:42
[Coke]: any chance to have TPC at a different time of year? 18:43
Geth doc: feabe81156 | (Zoffix Znet)++ (committed using GitHub Web editor) | doc/Language/glossary.pod6
Fix incorrect adjective
19:07
synopsebot Link: doc.perl6.org/language/glossary
vcv Is it possible to have parameters on traits? e.g. method foo() is bar("baz") { ... } 19:32
geekosaur yes, just list them as parameters after the required ones? 19:36
vcv m: multi sub trait_mod:<is>(Sub $m, :$customtrait!, $foo) is export { $m.wrap: sub (|) { nextsame } }; sub bar() is customtrait("baz") { say "Hello" } 19:39
camelia 5===SORRY!5=== Error while compiling <tmp>
Cannot put required parameter $foo after variadic parameters
at <tmp>:1
------> 3it_mod:<is>(Sub $m, :$customtrait!, $foo7⏏5) is export { $m.wrap: sub (|) { nextsam
expecting any of:
skids Required nameds go after required positionals. The error message is a bit LTA. 19:40
geekosaur you get an error that way too, thougj 19:42
skids In this case I think the params get put in the adverb value. Dunno haven't played with it. 19:43
So you'd want destructuring.
El_Che "My Macbook has gone to sleep" message is as annoying as "this message was sent with an Iphone/Windows10 mail" crap 19:43
Not crappy defaults matter. Let's this be a lesson for Perl 6 :) 19:44
FROGGS +1
skids multi sub trait_mod:<is>(Sub $m, :$customtrait!) is export { $customtrait.say; $m.wrap: sub (|) { nextsame } }; sub bar() is customtrait("baz") { say "Hello" }
evalable6 baz
vcv m: multi sub trait_mod:<is>(Sub $m, $foo, :$customtrait!) is export { $m.wrap: sub (|) { nextsame } }; sub bar() is customtrait("baz") { } 19:49
camelia 5===SORRY!5=== Error while compiling <tmp>
Can't use unknown trait 'is customtrait' in a sub declaration.
at <tmp>:1
expecting any of:
rw raw hidden-from-backtrace hidden-from-USAGE
pure default DEPRECATED inlinable n…
Guest00000001 Hi guys , I am having hard time with a perl script 19:55
Guest00000001 first script threw error that modules cannot find 19:55
not such file and directory
then I have changed shebang to point where modules are 19:56
Guest00000001 now its saying msdw version.pm cannot found 19:56
FROGGS Guest00000001: hi, is this about Perl 6 or Perl 5? 19:57
skids vcv: yeah I'm having a hard time finding the "destructure-inside-a-named-parameter" syntax, assuming it is implemented. 20:00
skids vcv: A where constraint could do it though. 20:03
m: multi sub trait_mod:<is>(Sub $m, :$customtrait where .elems == 1) is export { $m.wrap: sub (|) { $customtrait[0].say; nextsame } }; sub bar() is customtrait("baz") { say "Hello" }; bar();
camelia baz
Hello
vcv ahhh. thanks skids 20:04
skids I think something like :$c[ $subparam ] should work but that may be too deep down the rabbithole for implementors to have gone. 20:05
Guest00000001 its written 20:11
use MSDW::version 20:12
'perl-ldap' => 0.31 , 20:13
and other bunch of module names
Guest00000001 I get this error 20:13
Guest00000001 cant locate MSDW/version.pm 20:15
in @INC
any idea?
my question is what is MSDW here?
FROGGS Guest00000001: that's about Perl 5
Guest00000001: please take a look here for documentation and help: www.perl.org/ 20:16
El_Che Guest00000001: you'll be welcome in #perl on this network
d
(type /joint #perl) 20:17
Guest00000001 ty 20:19
Geth ecosystem: 1d8fcca4ea | (Robert Lemmen)++ (committed using GitHub Web editor) | META.list
CucumisSextus migrated to CPAN
20:42
[Coke] tbrowder_: the committee is charge of the dates; I've mentioned that this time of year is problematic for me in the past. they're juggling a lot of variables, not everyone is going to be satisfied, unfortunately. 20:44
builderror jnthn: Hi, I've been reading about the Comma perl6 ide, would you consider a (perhaps patreon based) system where someone can pay an X amount a month rather than a lump sum at the start 21:04
lucs 21:20
tbrowder_ [Coke]: thnx 22:29
AlexDaniel squashable6: next 22:58
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈11 hours (2018-04-07 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
Geth gtk-simple: b11ffd212b | (Timo Paulssen)++ | Build.pm
fall back to windows' CertUtil.exe for sha256

the powershell script seems to have some syntax error or something. But allegedly certutil.exe is available everywhere?
23:19
gtk-simple: 9047525955 | (Zoffix Znet)++ (committed using GitHub Web editor) | META6.json
Bump version
23:20
timotimo oh, good idea 23:21