Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
ugexe so it probably works with spaces because of github.com/jib/ipc-cmd/blob/ecf96f...d.pm#L1780 00:01
then again i dont see it doing anythig with spaces other than splitting on them 00:02
vrurg Scanned it quickly and it looks like on Win* it's using _ipc_run where in the middle it does some manipulations if $cmd is an arrayref. 00:07
timotimo OK, on windows you'd expect a strawberry perl to be installed 00:09
so surely we can have OS-dependent library inclusion :)
well, i'm signing off for bed 00:11
i'd love for that little stumbling block to be removed; every little thing can stop someone in their tracks :) 00:12
vrurg ugexe: Tested on Win, works as expected for a full path with spaces. 00:14
But timotimo is right, the less we require for building, the better. Wish I know some "smart" distros don't consider core modules a requirement. 00:15
ugexe right, i didnt doubt that. what i question is if qx/system/`` will work with spaces given how IPC::Cmd handles things
timotimo Cannot locate symbol 'sk_num' in native library 'libssl.so' - oh blosh blarnit 00:20
found the compat package fedora offers 00:23
vrurg timotimo: any of IPC modules coming with the perl package on fedora? Or it comes totally blank? 00:24
timotimo IPC/Open2.pm and IPC/Open3.pm are in /usr/share/perl5 00:25
not sure if that's from a blank "perl" installation
timotimo AFKBYE 00:28
vrurg CentOS installs IPC::Cmd as a perl-core dependency. 00:37
ugexe maybe just qx + my $qx-cmd = join ' ', map { /\s/ ? qq{"$_"} : $_ } @cmd; 00:53
travis-ci Rakudo build failed. Nick Logan 'Merge pull request #2959 from Kaiepi/mem 00:56
travis-ci.org/rakudo/rakudo/builds/543962850 github.com/rakudo/rakudo/compare/8...738b4ee110
vrurg ugexe: perhaps. Need to think about it for a while. 01:06
lizmat Files=1262, Tests=108018, 204 wallclock secs (26.59 usr 7.88 sys + 2846.99 cusr 285.08 csys = 3166.54 CPU) 06:30
Geth ¦ rakudo: patzim self-assigned [windows] Running`perl6` inside rakudo directory can't find CORE modules github.com/rakudo/rakudo/issues/2969 07:39
lizmat so what are the options for a ecosystem module such as JSON::Fast to have code dependent on the backend it is running on 09:25
when another backend's code will not compile on the current backend 09:26
lizmat case in point: my recent str-escape fixes that only run on MoarVM 09:26
in the core, we can use #?if jvm, but what should one do for a module in the ecosystem ?
a conditional EVAL at compile time seems logical, but are there better alternatives? 09:27
AlexDaniel but seriously, where's camelia 09:50
lizmat AlexDaniel: I have no idea... maybe rba has determined where it used to run already 09:51
Guest12727 m: say "where is Camelia" 09:52
evalable6 where is Camelia
AlexDaniel Guest12727: yes, but that's not camelia! 10:32
AlexDaniel “What was suggested, is essentially creating a product collectively” 11:25
oh yeah, how bad to create something collectively
vrurg ugexe: I'm for your help again, if you don't mind. Can you have a look at R#2717? I hesitate to merge it because there is a slight change in handling paramterized roles. But the PR fixes github.com/salortiz/NativeHelpers-Blob/issues/9 18:27
synopsebot R#2717 [open]: github.com/rakudo/rakudo/pull/2717 Fix for #2714