Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-dev, 2017-02-21

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:22 pyrimidine joined #perl6-dev
01:26 llfourn nine: I left you a message wrt to RT#130535 but it looks like the bot didn't want to pass it on :(
01:26 synopsebot6 Link:  https://rt.perl.org/rt3//Public/Bug/Display.html?id=130535
01:27 llfourn nine: https://irclog.perlgeek.de/perl6-dev/2017-02-10#i_14077555
02:04 ugexe s/C::B/D::B/ also allows it to work
02:04 ugexe there are some RTs linked to that^
02:11 MasterDuke don't mean to spam, but hopefully a fresh set of eyes will see this. in src/Perl6/Actions.nqp, how can i find out whether i'm running on a 32 or 64 bit system?
02:14 pyrimidine joined #perl6-dev
02:14 ugexe m: { class A::B::A { }; }; role A::B::C { }; class A::B { has A::B::C $!x; }
02:14 camelia rakudo-moar 80e0bc: OUTPUT: «5===SORRY!5===␤Type 'A::B::C' is not declared␤at <tmp>:1␤------> 3le A::B::C { }; class A::B { has A::B::C7⏏5 $!x; }␤Malformed has␤at <tmp>:1␤------> 3ole A::B::C { }; class A::B { has A::B::7⏏5C $!x; }␤␤»
02:15 ugexe remove extra { } around class A::B::A { };, it runs
02:16 MasterDuke .tell jnthn i've updated https://github.com/rakudo/rakudo/pull/1018. it now builds for the JVM, and ./perl6-j -e 'say "hi"' runs fine, but a `make install` fails and i can't run the spectests. here's a gist of the output i get https://gist.github.com/MasterDuke17/2c8fbc294f3c9defcf370de046af1331. tied adding some debug statements, nothing jumping out at me. any suggestions?
02:16 yoleaux2 MasterDuke: I'll pass your message to jnthn.
04:04 Geth ¦ rakudo: MasterDuke17++ created pull request #1021: Optimize Actions.(dec|hex|oct|bin)int()
04:04 Geth ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/1021
04:07 geekosaur joined #perl6-dev
04:11 pyrimidi_ joined #perl6-dev
04:28 nebuchadnezzar joined #perl6-dev
06:11 ZzZombo joined #perl6-dev
06:51 mr_ron joined #perl6-dev
06:53 RabidGravy joined #perl6-dev
07:46 [Tux] This is Rakudo version 2017.02-33-g80e0bce9e built on MoarVM version 2017.02
07:46 [Tux] csv-ip5xs        3.480
07:46 [Tux] test            13.042
07:46 [Tux] test-t           4.957 - 5.607
07:46 [Tux] csv-parser      13.780
07:47 [Tux] guess the computer was busy during the slow run :/
07:58 lizmat Files=1176, Tests=55923, 188 wallclock secs (11.37 usr  4.49 sys + 1125.88 cusr 104.97 csys = 1246.71 CPU)
08:06 pyrimidine joined #perl6-dev
08:49 mr_ron joined #perl6-dev
09:06 agentzh joined #perl6-dev
10:16 ZzZombo joined #perl6-dev
10:16 ZzZombo joined #perl6-dev
10:18 pyrimidine joined #perl6-dev
10:26 ggoebel joined #perl6-dev
10:33 llfourn ugexe: Yes it's a case where changing the names around fixes it. It happens because when the symbols are runtime merged from the require'd compunit they don't find there way into the lexical version of the prexisting package's .WHO. So if you change the name so the package doesn't exist before it won't happen.
11:35 pyrimidine joined #perl6-dev
12:44 robertle joined #perl6-dev
12:50 pyrimidine joined #perl6-dev
13:29 mr_ron joined #perl6-dev
13:36 perlpilot joined #perl6-dev
14:08 Geth ¦ roast: ronaldxs++ created pull request #243: fudgeandrun - remove error report for valid non-zero exit code
14:08 Geth ¦ roast: review: https://github.com/perl6/roast/pull/243
14:21 agentzh joined #perl6-dev
14:26 geekosaur joined #perl6-dev
14:35 pyrimidine joined #perl6-dev
15:16 ZzZombo_ joined #perl6-dev
15:34 ZzZombo joined #perl6-dev
16:09 pyrimidine joined #perl6-dev
16:20 pyrimidine joined #perl6-dev
16:27 agentzh joined #perl6-dev
17:14 pyrimidine joined #perl6-dev
17:50 kalkin- joined #perl6-dev
18:02 pyrimidine joined #perl6-dev
18:03 mr_ron joined #perl6-dev
18:57 SourceBaby joined #perl6-dev
19:08 RabidGravy joined #perl6-dev
19:15 pyrimidine joined #perl6-dev
19:17 cognominal joined #perl6-dev
19:24 pyrimidine joined #perl6-dev
19:43 TimToady Hey, you guyses didn't have to stop developing just cuz I went on vacation!
19:43 IOninja :)
19:46 mr_ron joined #perl6-dev
20:11 pyrimidine joined #perl6-dev
20:47 pyrimidine joined #perl6-dev
20:58 pyrimidine joined #perl6-dev
21:14 gfldex we could do with some help to answer the following question: https://github.com/perl6/doc/issues/1208#issuecomment-281482451
21:33 b2gills Perl 5
21:34 b2gills Perl 5's &system was split into one that always involves the shell (&shell), and one that always doesn't (&run)
21:37 b2gills in Perl 5 `system ONE-ARG` uses the shell `system TWO ARGS` doesn't ( except on Windows so that `echo` and `dir` work, which is a security vulnerability waiting to happen )
21:37 gfldex that wasn't the question
21:38 b2gills Then it should be an issue on perl6/roast not perl6/doc
21:42 [Coke] b2gills: given that it's a legit documentation question, I don't see the point. we're all one big happy family here.
21:47 b2gills If the problem is that it isn't tested, then it should be tested, because otherwise it is "undefined behavior". If the tests don't match the change I just did, then frankly both the tests and implementation are wrong. (in this case)
21:48 b2gills I'm sure the implementation follows what the docs now say
21:49 gfldex does "sure" mean you did read the code?
21:49 b2gills I'm sure because otherwise I would have written code that suddenly didn't work right
21:50 RabidGravy joined #perl6-dev
21:51 b2gills 「shell 'echo $_'」  VS 「run <echo $_>」
22:08 camelia joined #perl6-dev
22:09 MasterDuke joined #perl6-dev
23:26 pyrimidine joined #perl6-dev
23:27 IOninja Isn't the question whether it uses shell on some possible OS and not as general functionality?
23:28 lizmat .
23:28 IOninja :
23:29 IOninja s: &run
23:29 SourceBaby IOninja, Sauce is at https://github.com/rakudo/rakudo/blob/80e0bce/src/core/Proc.pm#L142

| Channels | #perl6-dev index | Today | | Search | Google Search | Plain-Text | summary