Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6-dev, 2017-07-29

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

All times shown according to UTC.

Time Nick Message
00:41 BenGoldberg joined #perl6-dev
00:50 pharv joined #perl6-dev
01:53 ilbot3 joined #perl6-dev
01:53 Topic for #perl6-dev is now Perl 6 language and compiler development 2.0 | Logs at http://irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
02:49 deep-book-gk_ joined #perl6-dev
02:49 deep-book-gk_ left #perl6-dev
04:01 deep-book-gk_ joined #perl6-dev
04:03 deep-book-gk_ left #perl6-dev
04:18 pharv joined #perl6-dev
04:26 pharv hey all, i just wanna say thank you for your dedication and commitment to making perl6 a success... back in 2012, when i was doing perl5 development, my coworkers convinced me that perl6 was dead and that switching languages would be a good career move... i then took a job as a php/symfony developer and have been doing that since... although i enjoyed symfony development and was even pleased at the introduction of php7, i felt like
04:26 pharv it was still lacking in some areas... i just recently started reading up on perl6 again and was pleasantly surprised at the tremendous progress that has been made and how modern the language really is... so, thank you
05:00 Ben_Goldberg joined #perl6-dev
05:29 llfourn pharv++ # here,here
05:29 yoleaux 28 Jul 2017 16:54Z <nadim> llfourn: I founf what the problem was in my code; I have unit module X ; use Y ; use Z ; sub want_this_sub{} ; When unit module X is after the 'use's it works, as if require did not put it in the right unit.
05:29 AlexDaniel pharv: \o/ thank you
05:32 llfourn .tell nadim Thanks for suffering to figure out that problem. Did you manage to make an RT? It still sounds like a bug.
05:32 yoleaux llfourn: I'll pass your message to nadim.
05:33 pharv i would love to give back to the community, but C is just way too low level for me, so i'm gonna have to find some packages to help out with... i'm considering Bailador, since it seems to have a lot of contributors and momentum
05:39 Ben_Goldberg joined #perl6-dev
05:41 AlexDaniel pharv: but it's not just C. Most of Rakudo is written in Perl 6
05:41 pharv oh, then maybe i can help :)
05:47 BenGoldberg joined #perl6-dev
06:42 robertle joined #perl6-dev
06:54 statisfiable6 joined #perl6-dev
07:04 nine m: EVAL q/system "perl6", "-e", q{my $socket = IO::Socket::INET.new(:listen);}/, :lang<Perl5>;
07:04 camelia rakudo-moar f083cf: OUTPUT: «Invocant of method 'Bridge' must be an object instance of type 'Int', not a type object of type 'Int'.  Did you forget a '.new'??  in block <unit> at -e line 1??»
07:04 nine Now that I call a weird error. Ignore the Perl 5 bits, those are just to get around the restricted setting in camelia.
08:24 [Tux] This is Rakudo version 2017.07-86-gf083cfc6a built on MoarVM version 2017.07-263-gb161c851
08:24 [Tux] csv-ip5xs        2.996
08:24 [Tux] test            14.123
08:24 [Tux] test-t           4.916 - 4.960
08:24 [Tux] csv-parser      15.462
11:34 vendethiel joined #perl6-dev
11:38 lizmat joined #perl6-dev
12:20 Geth ¦ rakudo/nom: 6d3ba60c11 | (Elizabeth Mattijsen)++ | src/core/Any.pm
12:20 Geth ¦ rakudo/nom: Improve info on bare "dd"
12:20 Geth ¦ rakudo/nom:
12:20 Geth ¦ rakudo/nom: Before, it would just say the type and name of block being executed,
12:20 Geth ¦ rakudo/nom: which isn't too useful with multis.  It now also adds the signature,
12:20 Geth ¦ rakudo/nom: so that you can more easily figure out which candidate was called.
12:20 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6d3ba60c11
12:20 lizmat m: multi sub a() { dd }; multi sub a($a) { dd }; a
12:20 camelia rakudo-moar f083cf: OUTPUT: «sub a?»
12:20 lizmat m: multi sub a() { dd }; multi sub a($a) { dd }; a 42
12:20 camelia rakudo-moar f083cf: OUTPUT: «sub a?»
12:21 lizmat will become "sub a()" and "sub a($a)"
12:26 timotimo nice
12:52 dogbert2 joined #perl6-dev
13:38 samcv i'm still getting a failing 'require' test, seems to have been failing for weeks now
13:39 samcv weird it's not failing when i run it manually
13:40 jnthn samcv: Me also fwiw
13:41 jnthn I think it also passed reliably if make install was done prior to make spectest, but I may be misremembering
13:42 lizmat fwiw, I've seen the require test flapping *after* a make install
13:46 samcv oh and i'm adding MVM_string_codes to make .codes faster
13:46 samcv do we want the nqp op called nqp::codes or nqp::codes_s. probably just codes?
13:46 samcv it's not currently added to nqp
13:46 samcv but is in MVM's oplist even though it just returns the number of graphemes currently
13:48 jnthn samcv: just nqp::codes I think
14:05 BenGoldberg joined #perl6-dev
14:54 Geth ¦ nqp: 393eb01659 | (Samantha McVey)++ | tools/build/MOAR_REVISION
14:54 Geth ¦ nqp: Bump MoarVM and add new nqp::codes op
14:54 Geth ¦ nqp:
14:54 Geth ¦ nqp: Gets the number of codepoints in the string.
14:54 Geth ¦ nqp:
14:54 Geth ¦ nqp: Changes brought in by MoarVM bump:
14:54 Geth ¦ nqp: abc38137 Fix MVM_string_compare to support deterministic comparing of synthetics
14:54 Geth ¦ nqp: b161c851 be safe about marking NULL call graph nodes
14:54 Geth ¦ nqp: <…commit message has 9 more lines…>
14:54 Geth ¦ nqp: review: https://github.com/perl6/nqp/commit/393eb01659
14:54 Geth ¦ nqp: version bump brought these changes: https://github.com/MoarVM/MoarVM/compare/2017.07-253-g82c282e...2017.07-264-gabc38137
15:08 dogbert2 joined #perl6-dev
15:58 ugexe can someone give me higher privs on RT?
17:07 pharv joined #perl6-dev
17:26 Zoffix ugexe: what's your login?
17:31 Zoffix ugexe: nv, ugexe cpan.org right? You should have higher privs now
17:31 Zoffix s/nv/nm/;
17:37 Zoffix m: 42 <= Int
17:37 camelia rakudo-moar 6d3ba6: OUTPUT: «WARNINGS for <tmp>:?Useless use of "<=" in expression "42 <= Int" in sink context (line 1)?Invocant of method 'Bridge' must be an object instance of type 'Int', not a type object of type 'Int'.  Did you forget a '.new'??  in block <unit> at <tmp> l…»
17:37 Zoffix nine: ^ it's due to that. Compiling a fix
17:39 nine ++Zoffix :)
17:52 dogbert2 joined #perl6-dev
17:59 BenGoldberg joined #perl6-dev
18:03 statisfiable6 joined #perl6-dev
18:18 Zoffix ZOFFLOP: t/spec/S11-modules/require.t
18:18 Zoffix ZOFFLOP: t/spec/S17-supply/syntax.t
18:21 Geth ¦ rakudo/nom: 365a1d0862 | (Zoffix Znet)++ | src/core/IO/Socket/INET.pm
18:21 Geth ¦ rakudo/nom: Suggest user may be using invalid arguments
18:21 Geth ¦ rakudo/nom:
18:21 Geth ¦ rakudo/nom: The candidate is called even in cases where, say, a port was given
18:21 Geth ¦ rakudo/nom: as a Str instead of an Int and the current error message is very
18:21 Geth ¦ rakudo/nom: confusing in such cases.
18:21 Geth ¦ rakudo/nom:
18:21 Geth ¦ rakudo/nom: Include suggestion that the user passed invalid arguments to .new
18:21 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/365a1d0862
18:22 Geth ¦ rakudo/nom: 998535edf2 | (Zoffix Znet)++ | 2 files
18:22 Geth ¦ rakudo/nom: Improve error message when port is not passed
18:22 Geth ¦ rakudo/nom:
18:22 Geth ¦ rakudo/nom: In such a case the $port ends up being a :U after we process and split
18:22 Geth ¦ rakudo/nom: all the things. Then, we get a confusing error when a Int:U is used in
18:22 Geth ¦ rakudo/nom: a `<=` op.
18:22 Geth ¦ rakudo/nom:
18:23 Geth ¦ rakudo/nom: Fix by checking definedness. Also, detect failure from port processing
18:23 Geth ¦ rakudo/nom: routine and return it from .new instead of trying to assign it into
18:23 Geth ¦ rakudo/nom: the Str variable.
18:23 Geth ¦ rakudo/nom:
18:23 Geth ¦ rakudo/nom: Bug find: https://irclog.perlgeek.de/perl6-dev/2017-07-29#i_14939293
18:23 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/998535edf2
19:08 greppable6 joined #perl6-dev
19:08 committable6 joined #perl6-dev
20:08 dogbert2 joined #perl6-dev
20:17 dogbert2 Zoffix: Test 51 in t/spec/S17-supply/syntax.t seems to uncover a bug
20:18 dogbert2 valgrind doesn't like it much
20:19 dogbert2 perhaps something for timotimo
20:23 dogbert2 the mandatory gist can be found here: https://gist.github.com/dogbert17/e23c3340c7d9930ec219f8eda3feb18f
21:12 cog_ joined #perl6-dev
21:16 Geth joined #perl6-dev
22:18 dogbert2 joined #perl6-dev
23:05 BenGoldberg joined #perl6-dev
23:15 Geth ¦ rakudo/nom: 51e59eeb5e | (Elizabeth Mattijsen)++ | 2 files
23:15 Geth ¦ rakudo/nom: Make .unique|repeated|squish return containers if applicable
23:15 Geth ¦ rakudo/nom:
23:15 Geth ¦ rakudo/nom: If you do .unique|repeated|squish on an array, you should be able to
23:15 Geth ¦ rakudo/nom: assign to the values produced by the iterator.
23:15 Geth ¦ rakudo/nom: review: https://github.com/rakudo/rakudo/commit/51e59eeb5e
23:47 deep-book-gk_ joined #perl6-dev
23:50 deep-book-gk_ left #perl6-dev
23:53 pharv joined #perl6-dev

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