Search in #perl6

Channels | #perl6 index

Searching this channel includes data up to 2014-11-23 01:42 H.


Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Results for 2014-11-22

14:47 tadzik you mean modules that talk to C?
14:47 netstar yes
14:47 timotimo so NativeCall?
14:47 tadzik not a guide, but I can guide you through that :)
14:47 dalek panda: d581951 | (Elizabeth Mattijsen)++ | ext/ (2 files):
14:47 dalek panda: Update submodules
14:47 dalek panda: review:
14:47 FROGGS[mobile] tadzik: btw, I wanna merge pande/reporter soonish
14:47 tadzik FROGGS[mobile]: okay, I will look into it
14:48 tadzik netstar:​12/21/native-libraries-native-objects/ may interest you
14:48 netstar thanks

Results for 2014-11-21

20:07 woolfy nine++
20:11 beastd joined #perl6
20:11 BenGoldberg joined #perl6
20:12 guru joined #perl6
20:20 dalek roast: 0db5a86 | (Elizabeth Mattijsen)++ | S02-types/deprecations.t:
20:20 dalek roast: Remove tests for Increase/Decrease depreciation
20:20 dalek roast: review:
20:20 [Coke] weird: Bump NQP_REVISION for Moar nqp::[ceil|floor]_n fix is shown as the first bad commit breaking integration/advent2011-day10.t ... but my bisect never rebuilt nqp...
20:20 [Coke] is that the brokenness from earlier in the day, I wonder.
20:23 beastd|2 joined #perl6
20:26 dalek rakudo/nom: b059a8a | (Elizabeth Mattijsen)++ | src/core/
20:26 dalek rakudo/nom: Remove Increase/Decrease
20:26 dalek rakudo/nom:
20:26 dalek rakudo/nom: They were deprecated for over a year now.
20:26 dalek rakudo/nom: review:
20:28 PerlJam nine: Should Python's None map to Any, or should it really be Nil?  None is supposed to represent that absense of value and that very much sounds like Nil to me.
20:28 PerlJam s/that/the/
20:29 nine PerlJam: I've always seen None as the exact equivalent to Perl 5's undef.
20:31 nine >>> a = [None]
20:31 nine 1
20:31 PerlJam nine: Then, maybe it should be Mu rather than Any.
20:32 PerlJam nine: see S02:1340
20:32 synopsebot Link:
20:32 dalek rakudo/nom: a75337b | (Elizabeth Mattijsen)++ | src/core/
20:32 dalek rakudo/nom: Fix internal deprecation message
20:32 dalek rakudo/nom: review:
20:33 nine PerlJam: then the same should be true for undef <-> Mu in Inline::Perl5
20:33 nine instead of undef <-> Any
20:33 PerlJam aye, I guess I just didn't notice it in Inline::Perl5 for some reason
20:34 TimToady the absence of a value should really be Nil, but we haven't fixed its interpolating to () in a list yet
20:37 TimToady but these days Mu is more like the mother of all concepts, not the absence of a value
20:37 moritz fwiw when I'd use undef in p5, I tend to use Any in p6
20:38 nine Oh, have to start cooking right now. Girlfriend's coming home in < 30 minutes
20:38 TimToady you'd think it was a friday or somethin'
20:49 dalek panda: 1184fef | (Elizabeth Mattijsen)++ | / (6 files):
20:49 dalek panda: Fix deprecations
20:49 dalek panda: review:
20:50 lizmat panda should be free of deprecation messages now
20:50 lizmat please let me know if you see any nonetheless
20:52 btyler I'm seeing deprecation messages from inside m-CORE.setting about path; I did 'make clean/realclean' for moar, nqp, and rakudo and built everything over again, but they're still popping up. am I missing an important step? all repos are at HEAD
20:53 moritz btyler: sounds like a bug
21:00 lizmat btyler++  :-)
21:00 lizmat .oO( note to self: need to fix lodging as well )
21:03 anaeem1__ joined #perl6
21:13 KCL_ joined #perl6
21:14 dalek rakudo/nom: 849e3c1 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
21:14 dalek rakudo/nom: Mention demise of Increase/Decrease
21:14 dalek rakudo/nom: review:
21:21 treehug88 joined #perl6
21:22 treehug88 joined #perl6
21:22 Diederich joined #perl6
21:28 [Coke] seems like the generation of perl6 should depend on the core setting finishing.
21:37 dalek roast: review:
21:37 synopsebot Link:​ic/Bug/Display.html?id=118501
21:37 timotimo i have no idea
21:37 timotimo all i know is i can't run it %)
21:39 dalek panda: 0be4b82 | (Elizabeth Mattijsen)++ | TODO:
21:39 dalek panda: Mention magic incantation for updating submodules
21:39 dalek panda: review:
21:45 Ugator joined #perl6
21:48 Diederich ~~~
21:52 dalek rakudo/newio: 0c89d51 | jonathan++ | tools/build/NQP_REVISION:
21:52 dalek rakudo/newio: Bump NQP_REVISION for Moar nqp::[ceil|floor]_n fix
21:52 dalek rakudo/newio:
21:52 dalek rakudo/newio: Fixes bug reported in .round.
21:52 dalek rakudo/newio: review:
21:52 dalek rakudo/newio: 5850d0a | jonathan++ | tools/build/NQP_REVISION:
21:52 dalek rakudo/newio: Get fixed NQP Moar.
21:52 dalek rakudo/newio: review:
21:52 dalek rakudo/newio: b059a8a | (Elizabeth Mattijsen)++ | src/core/
21:52 dalek rakudo/newio: Remove Increase/Decrease
21:52 dalek rakudo/newio:
21:52 dalek rakudo/newio: They were deprecated for over a year now.
21:52 dalek rakudo/newio: review:
21:52 dalek rakudo/newio: a75337b | (Elizabeth Mattijsen)++ | src/core/
21:52 dalek rakudo/newio: Fix internal deprecation message
21:52 dalek rakudo/newio: review:
21:52 dalek rakudo/newio: 849e3c1 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
21:52 dalek rakudo/newio: Mention demise of Increase/Decrease
21:52 dalek rakudo/newio: review:
21:52 dalek rakudo/newio: 96b9a86 | (Tobias Leich)++ | src/Perl6/Actions.nqp:
21:52 dalek rakudo/newio: compile EXPORT::ALL to EXPORT::<ALL>
21:53 dalek rakudo/newio:
21:53 dalek rakudo/newio: This has the benefit that it does not blow up anymore. Resolves RT #118501.
21:53 synopsebot Link:​ic/Bug/Display.html?id=118501
21:53 dalek rakudo/newio: review:
21:53 dalek rakudo/newio: e90a169 | (Elizabeth Mattijsen)++ | / (5 files):
21:53 dalek rakudo/newio: Merge branch 'nom' into newio
21:53 dalek rakudo/newio: review:
22:05 FROGGS_ TimToady: can you please judge?
22:05 FROGGS_ m: say EXPORT::ALL
22:05 camelia rakudo-moar a75337: OUTPUT«Could not find symbol '&ALL'␤  in method <anon> at src/gen/m-CORE.setting:13777␤  in any find_method_fallback at src/gen/m-Metamodel.nqp:2725␤  in any find_method at src/gen/m-Metamodel.nqp:988␤  in block <unit> at /tmp/YGzRAQfvZ6:1␤␤»
22:06 lizmat FROGGS_: I'm still getting that at HEAD
22:07 FROGGS_ m: sub a is export { "r_a" }; say EXPORT::ALL::
22:07 camelia rakudo-moar a75337: OUTPUT«===SORRY!===␤Object of type ALL in QAST::WVal, but not in SC␤»
22:07 FROGGS_ m: sub a is export { "r_a" }; say EXPORT::ALL
22:07 camelia rakudo-moar a75337: OUTPUT«===SORRY!===␤Object of type ALL in QAST::WVal, but not in SC␤»
22:08 dalek rakudo/nom: 113ede5 | (Elizabeth Mattijsen)++ | / (4 files):
22:08 dalek rakudo/nom: Introduce placeholder
22:08 dalek rakudo/nom:
22:08 dalek rakudo/nom: To facilitate switching between nom and newio branches
22:08 dalek rakudo/nom: review:
22:08 FROGGS_ so, for that case only sadly
22:08 FROGGS_ well okay, it says "Could not find symbol '&ALL'", which is okayish
22:09 FROGGS_ perl6-m -e 'sub a is export(:blörg) { "r_a" }; say EXPORT::blörg::'
22:09 FROGGS_ "\&a" => sub a () { #`(Sub|74795960) ... }
22:40 lizmat good night, FROGGS_ !
22:40 bartolin o/
22:47 esaym153 joined #perl6
22:52 Mso150 joined #perl6
23:07 dalek rakudo/newio: 113ede5 | (Elizabeth Mattijsen)++ | / (4 files):
23:07 dalek rakudo/newio: Introduce placeholder
23:07 dalek rakudo/newio:
23:07 dalek rakudo/newio: To facilitate switching between nom and newio branches
23:07 dalek rakudo/newio: review:
23:07 dalek rakudo/newio: 42c7c32 | (Elizabeth Mattijsen)++ | / (4 files):
23:07 dalek rakudo/newio: Merge branch 'nom' into newio
23:07 dalek rakudo/newio: review:
23:07 dalek rakudo/newio: 4539bdd | (Elizabeth Mattijsen)++ | src/core/
23:07 dalek rakudo/newio: Initial setup of
23:07 dalek rakudo/newio: review:
23:08 lizmat on that note, /me goes to sleep
23:08 lizmat good night, #perl6!
23:08 lizmat &
23:09 colomon o/

Results for 2014-11-20

12:18 * timotimo will be driving the car around for a big chunk of $day
12:18 FROGGS timotimo: or in short: panda does not work yet with CUR::Installation, its PERL6LIB is wrong IIRC
12:19 timotimo that's good enough for me :)
12:22 vendethiel joined #perl6
12:25 dalek rakudo/nom: 553e633 | (Elizabeth Mattijsen)++ | docs/announce/
12:25 dalek rakudo/nom: Initial version 2014.11 release announcement
12:25 dalek rakudo/nom: review:
12:33 kaare_ joined #perl6
12:41 Ven joined #perl6
12:41 Ven lizmat++
12:41 Ven "Force calling method for <.foo> even if sub foo exists" not sure I get that?
13:01 jfredett joined #perl6
13:01 lizmat FROGGS++  :-)
13:02 FROGGS lizmat:​perl6/2014-11-15#i_9667282
13:03 FROGGS lizmat: I'll be quite busy for the next five or six hours... but then I will have time for panda@win32, if that's not too late
13:04 dalek rakudo/nom: a50bb2e | (Elizabeth Mattijsen)++ | docs/announce/
13:04 dalek rakudo/nom: Add paragraph about problems on OS X in release
13:04 dalek rakudo/nom: review:
13:04 lizmat FROGGS: that would be excellent  and not too late at all  :-)
13:05 FROGGS what a relief :o)
13:14 vendethiel joined #perl6
13:15 Ven what's going on here, vendethiel ?
13:38 lizmat me and my big mouth
13:38 FROGGS ahh :o)
13:38 FROGGS hehe
13:40 dalek rakudo/nom: bcdf988 | (Elizabeth Mattijsen)++ | docs/announce/
13:40 dalek rakudo/nom: s/Octover/November/   woolfy++
13:40 dalek rakudo/nom: review:
13:42 FROGGS Ven: ETMA?
13:42 Ven *g*
13:53 masak ooh, a release is brewing?
13:54 masak amazing that Helsinki wasn't taken. lizmat++
19:54 timotimo raydiak: my dictionary suggests it's a shorter version of "desire to urinate"
19:55 raydiak timotimo: heh I see
19:55 * TimToady has never seen that word
19:55 timotimo okay :)
19:56 dalek rakudo/nom: 8af3ebe | (Elizabeth Mattijsen)++ | src/core/IO/
19:56 dalek rakudo/nom: Fix for Panda breakage on Win32, FROGGS++
19:56 dalek rakudo/nom: review:
19:56 timotimo i know that cats can sense when someone needs to go to the toilet soon and they then get on that person's lap or something
19:56 TimToady the weird thing is that it seems like alternations are building the NFA twice, according to my debug output
19:56 jdv79 moritz: of course
19:57 TimToady so maybe there are some cheap cycles to cut out there
20:11 FROGGS TimToady: that was the commit I was talking about:​90094405e880179b7ae4379e78f28d0994823ff3
20:13 ptc_p6 joined #perl6
20:14 timotimo lizmat: looking forward to it :)
20:14 timotimo thanks for taking the time
20:16 dalek rakudo/nom: 294d5ab | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
20:16 dalek rakudo/nom: Move release into place in release_guide
20:16 dalek rakudo/nom: review:
20:17 rurban joined #perl6
20:20 dalek nqp: f36a441 | (Elizabeth Mattijsen)++ | VERSION:
20:20 dalek nqp: bump VERSION to 2014.11
20:20 dalek nqp: review:
20:23 jdv79 it not complete but here's what i'm talking about:
20:24 vendethiel .tell hoelzro
20:24 yoleaux vendethiel: I'll pass your message to hoelzro.
20:25 hoelzro vendethiel: great =/
20:45 moritz (it's a shot in the dark, really)
20:45 FROGGS you can run his command in these clones later, no?
20:45 moritz lizmat: oh, and please do it in nqp too
20:45 moritz yes
20:46 dalek nqp: 4230e03 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
20:46 dalek nqp: Mention building separately for different backends
20:46 dalek nqp: review:
20:47 arnsholt What's the lexotic op in NQP for, apart from returning stuff?
20:47 * moritz notices that the rakudo-m build on linux produces a dynext/container.o and a dynext/perl6-ops.o, both of which don't have any 'moar' or 'm-' in the name
20:49 moritz arnsholt: seems to be about lexically restricted exception handlers
20:49 moritz arnsholt: does that make any sense to you? :-)
20:59 lizmat now
20:59 lizmat I don't think I can upload it though
20:59 FROGGS I can
21:00 lizmat kewl
21:01 dalek nqp: bef19e0 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
21:01 dalek nqp: Mention FROGGS++ as one of the people to upload
21:01 dalek nqp: review:
21:03 PerlJam lizmat: are you liz@LizyPro?
21:03 vendethiel Lizy Pro (TM)
21:03 PerlJam from the authorized_keys file, it looks like Coke, timotimo, and sergot (and lizmat if that's her) can also upload
21:04 timotimo o/
21:07 PerlJam make "exec select * from stuff where id > $blah" Just Work
21:08 arnsholt moritz: More or less. Thanks!
21:08 PerlJam (I don't have a clue how hard that would be, but I can dream a little bit, I think)
21:08 tony-o PerlJam: ahh, yea that might be iteration 2, that is probably not that hard - find variables pop them onto an array and replace with '?'
21:09 dalek nqp: 14905e2 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
21:09 dalek nqp: Mention 'make release' only for parrot Makefile
21:09 dalek nqp: review:
21:11 PerlJam tony-o: Where did you come up with the "exec ... with" syntax from?   (I would guess one of the embedded SQL flavors)
21:11 tony-o i'm sure it exists somewhere but it seemed more natural than what i started with
21:12 tony-o i originally had perform (vars) <sql> <block>
21:14 tony-o the only language i've used with inline sql is ABAP and that starts off with just your sql
21:20 timotimo yays
21:21 PerlJam tony-o: that it's also familiar-ish because of its resemblance to embedded SQL dialects is a plus too.
21:30 PerlJam tony-o: actually, after thinking about it a little more, you /might/ want to s/exec/SQL/ to make it super clear about which universe is impinging upon the Perl 6 code.  Or at least something other than "exec" as that's kind of generic as far as terms go.
21:32 * raydiak was thinking about 'sql' instead of 'exec' too
21:38 dalek rakudo/nom: fd96de9 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
21:38 dalek rakudo/nom: [2014.11] bump NQP revision
21:38 dalek rakudo/nom: review:
21:39 tony-o PerlJam: raydiak: i'll change it so it's clear when reading
21:40 dalek rakudo/nom: f195135 | (Elizabeth Mattijsen)++ | VERSION:
21:40 dalek rakudo/nom: [2014.11] bump VERSION
21:40 dalek rakudo/nom: review:
21:41 PerlJam tony-o: do you have to export the perform sub in order for it to be called?  That seems like an implementation detail that shouldn't necessarily be part of the interface.
21:41 tony-o PerlJam: i'm trying to figure that part out before i release it
21:42 tony-o i don't like having the sub floating around either
21:42 ugexe tony-o: i dont think you can use placeholders everywhere in a sql query
22:05 jdv79 or does .gist vary that much from .perl that its not well suited
22:06 grep0r joined #perl6
22:13 kjs_ joined #perl6
22:14 kurahaupo joined #perl6
22:22 dalek rakudo/nom: 7191e49 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
22:22 dalek rakudo/nom: Mention FROGGS++ as one of the uploaders
22:22 dalek rakudo/nom: review:
22:22 raydiak my main complaint with .gist is that it's often not pretty enough for output to users, and not detailed enough for debug output for developers, so it's good for...what?
22:22 lizmat to give you a gist ?
22:23 raydiak if it at least preserved brackets and list separators, I'd get a it is, I often don't get the gist from .gist
22:23 lizmat "the substance or general meaning of a speech or text"
23:20 lizmat it only has the parameters that Perl6 itself understands  :-(
23:22 kurahaupo1 joined #perl6
23:23 prime joined #perl6
23:24 prime moritz: I'm interested in implementing ilbot, but HINRIK/Bot-BasicBot-0.81.tar.gz seems outdated as 0.82 is all that seems to offer. Is there a reason you used that version?
23:27 dalek roast: cc95f52 | (Elizabeth Mattijsen)++ | S11-modules/export.t:
23:27 dalek roast: Fix failing export tests for JVM backend
23:27 dalek roast:
23:27 dalek roast: I'm not sure whether the tests are bogus or not, but an exported sub in the
23:27 dalek roast: EXPORT::ALL namespace has a different .WHICH from the original on the JVM.
23:27 dalek roast: The exports themselves appear to be working as expected, from cursory testing.
23:27 dalek roast: review:
23:33 vendethiel joined #perl6
23:34 telex joined #perl6
23:40 lizmat Helsinki has been released!
23:40 woolfy lizmat++

Results for 2014-11-11

09:03 * masak spectests
09:03 GibbaTheHutt joined #perl6
09:24 tinyblak joined #perl6
09:28 Sqirrel joined #perl6
09:31 dalek rakudo/nom: 0c2affd | masak++ | src/core/
09:31 dalek rakudo/nom: [] require .truncated-to arg be defined
09:31 dalek rakudo/nom:
09:31 dalek rakudo/nom: itz++ moritz++
09:31 dalek rakudo/nom: review:
09:31 dakkar joined #perl6
09:31 dalek rakudo/nom: 41fe4f9 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
09:31 dalek rakudo/nom: Unbreak chdir on Win32
09:31 dalek rakudo/nom:
09:31 dalek rakudo/nom: This reverts commit 2b57f3f48812528280e6d7371517083712ff69f1.
09:31 dalek rakudo/nom: review:
09:32 lizmat FROGGS: ^^  I won't have much time in the next days to fix this in any other way
09:32 moritz masak++ # one down, two to go
09:33 lizmat afk for a few hours&
09:35 Mso150 joined #perl6
14:41 masak ...and then we can discuss taking a well-oiled solution wholesale and maybe putting it in core.
14:42 gtodd so could there be a role that has methods which can be overridden or augmented by loading a cpanda module ?
14:43 masak "cpanda"?
14:43 masak tadzik: you're a freaking genius!
14:43 dalek rakudo/newio: 4e45909 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
14:43 dalek rakudo/newio: Eradicate :test again
14:43 dalek rakudo/newio: review:
14:43 dalek rakudo/newio: a8e368f | (Elizabeth Mattijsen)++ | src/core/
14:43 dalek rakudo/newio: dir() now returns IO::Local objects
14:43 dalek rakudo/newio: review:
14:44 masak all these years, I hadn't noticed that "CPAN" and "panda" have three letters' overlap!
14:44 gtodd oops ...  errm "ecosystem" ...
14:44 gtodd comprehensive perl archive network distributed archive ??
14:44 gtodd hmm
15:18 FROGGS ahh, we can just precompile the json files
15:18 FROGGS (or the .perl of our hash later)
15:19 lizmat yes, but again, I'm afraid json will be short on features that we need
15:19 FROGGS that's why I mention the .perl :o)
15:20 dalek rakudo/newio: cfefdaf | (Elizabeth Mattijsen)++ | src/core/
15:20 dalek rakudo/newio: $*EXECUTABLE is now an IO::File
15:20 dalek rakudo/newio: review:
15:20 lizmat FWIW, I'm going to do *all* of the changes I think are needed in the branch
15:20 lizmat and then check panda again
15:21 lizmat my assumption is now that the panda problem is really caused by an incomplete migration
15:30 FROGGS yeah
22:47 leont joined #perl6
23:03 * araujo looks around
23:04 * araujo has not used rakudo in a while and wonders how mature it is for a (pseudo)production project
23:05 Mouq​perl6/2014-11-07#i_9626379
23:05 dalek rakudo/newio: c51e844 | (Elizabeth Mattijsen)++ | src/core/ (9 files):
23:05 dalek rakudo/newio: $*CWD is now an IO::Dir
23:05 dalek rakudo/newio: review:
23:08 FROGGS araujo: I'd say that rakudo-on-moar is worth a try at least
23:09 araujo FROGGS, I will check
23:09 araujo it's mainly for parsing magic
23:11 Alina-malina joined #perl6

Results for 2014-11-10

15:10 TuxCM it is not ansi-compliant
15:10 TuxCM IIRC ^\s+define\s+foo(a,b)\s+... is misinterpreted
15:11 TuxCM IIRC ^\s+#define\s+foo(a,b)\s+... is misinterpreted
15:11 TuxCM or ^\s+#\s+define\s+foo(a,b)\s+...
15:29 dalek rakudo/nom: 7ecf691 | (Elizabeth Mattijsen)++ | src/core/
15:29 dalek rakudo/nom: Fix problem with MAKE-ROOT
15:29 dalek rakudo/nom: review:
15:35 bowtie joined #perl6
15:36 mirjam joined #perl6
15:38 peteretep I am trying to understand at a high level
15:38 peteretep How does it get around the fact that Perl "can't be parsed", in terms of barewords and sub signatures?
17:49 panchiniak left #perl6
17:49 panchiniak joined #perl6
17:51 panchiniak left #perl6
17:54 denis_boyun joined #perl6
17:59 dalek rakudo/nom: cb1b1c5 | (Elizabeth Mattijsen)++ | src/core/
17:59 dalek rakudo/nom: Fix issues with MAKE-CLEAN-PARTS
17:59 dalek rakudo/nom: review:
18:03 dalek doc: b8d0d4d | (Steve Mynott)++ | lib/Type/Date.pod:
18:03 dalek doc: truncated-to args as spec and code
18:03 dalek doc: review:
18:06 vendethiel o/,#perl6
18:12 denis_boyun_ joined #perl6
18:12 FROGGS joined #perl6
18:15 guru joined #perl6

Results for 2014-11-07

11:07 lizmat ?
11:07 azawawi A cool comment # Add a user friendly message to signify the demise of a promise :)
11:10 ori joined #perl6
11:11 kjs_ joined #perl6
11:12 dalek rakudo/nom: a0304c3 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
11:12 dalek rakudo/nom: Deprecate $handle.slurp -> slurp-rest
11:12 dalek rakudo/nom:
11:12 dalek rakudo/nom: As discussed on IRC between
11:12 dalek rakudo/nom:
11:12 dalek rakudo/nom:​perl6/2014-11-06#i_9621920
11:12 dalek rakudo/nom:
11:12 dalek rakudo/nom: and
11:12 dalek rakudo/nom:
11:12 dalek rakudo/nom:​perl6/2014-11-07#i_9622383
11:12 dalek rakudo/nom: review:
11:15 lizmat azawawi: when you break a promise, you can state why that is
11:16 lizmat are you saying that somewhere in the bowels of Proc::Async promises are broken with less then user friendly messages?
11:16 azawawi no at all
11:16 lizmat or are you looking something more qmail like, like "Sorry it didn't work out" ?  :-)

Results for 2014-11-05

10:31 grondilu brrt: not really.  More that I'd like a C parser to automate X11 bindings
10:32 brrt i see
10:32 brrt :-)
10:33 jack_rabbit joined #perl6
10:41 dalek specs: edb565d | (Elizabeth Mattijsen)++ | S32-setting-library/IO.pod:
10:41 dalek specs: Revert "Spec dir() default exclusion to all /^\./"
10:41 dalek specs:
10:41 dalek specs: It appears the consensus is to just ignore . and ..
10:41 dalek specs:
10:41 dalek specs: This reverts commit 91c184fbb816b642b9ac724db65352e6cfd2eb3a.
10:41 dalek specs: review:
10:42 dalek rakudo/nom: 1ad58fc | (Elizabeth Mattijsen)++ | src/core/
10:42 dalek rakudo/nom: Revert "dir primitives exclude anything starting with ".""
10:42 dalek rakudo/nom:
10:42 dalek rakudo/nom: It appears the consensus is to just ignore '.' and '..' by default
10:42 dalek rakudo/nom:
10:42 dalek rakudo/nom: This reverts commit f7c7b06a98fdd89ab8686ed52d4d9746fb0b0189.
10:42 dalek rakudo/nom: review:
10:42 grondilu FROGGS: added a comment on your fork:​GGS/5268178#comment-1331609
10:43 grondilu meh nevermind.  I removed it.  I suspect it was dumb.
10:44 araujo joined #perl6
10:44 araujo joined #perl6
11:01 camelia rakudo-moar 315ec6: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/qzLW5hSsJb�Colon pair value ''8'' too complex to use in name�at /tmp/qzLW5hSsJb:1�------> [32mmmar { token integer-constant:radix['8'][33m�[31m { .* } }[0m�»
11:01 FROGGS m: grammar { token integer-constant:radix[8] { .* } }
11:01 camelia rakudo-moar 315ec6: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/XbYIEfq_XH�Colon pair value '8' too complex to use in name�at /tmp/XbYIEfq_XH:1�------> [32mrammar { token integer-constant:radix[8][33m�[31m { .* } }[0m�»
11:01 FROGGS hmmm
11:01 dalek specs: 1d0834c | (Elizabeth Mattijsen)++ | S16-io.pod:
11:01 dalek specs: Remove :test parameter from chdir/tmpdir/homedir
11:01 dalek specs: review:
11:05 Mso150 joined #perl6
11:06 chenryn joined #perl6
11:12 esaym153 joined #perl6
11:13 Grrrr joined #perl6
11:18 dalek nqp: 92f6783 | (Tobias Leich)++ | tools/build/MOAR_REVISION:
11:18 dalek nqp: bump moar rev (#122896)
11:18 dalek nqp: review:
11:18 synopsebot Link:​ic/Bug/Display.html?id=122896
11:18 dalek rakudo/nom: d2e301e | (Tobias Leich)++ | tools/build/NQP_REVISION:
11:18 dalek rakudo/nom: bump nqp/moar rev (#122896)
11:18 dalek rakudo/nom: review:
13:45 lizmat lucas__ o/
13:45 PerlJam greetings lucas__
13:45 lucas__ thanks!
13:46 thou joined #perl6
13:47 dalek specs: 4e09ab8 | (Elizabeth Mattijsen)++ | S16-io.pod:
13:47 dalek specs: Some more :test eradication
13:47 dalek specs: review:
13:47 lucas__ So, following the conventions of traditional Unix and Perl 5 manpages, would it be interesting to move AUTHORS sections to the very end of the file, instead of leaving them at the very beginning?
13:48 lucas__ Having said that, I have to say I fully admire the hard work of the original authors. I hope this is not disrespectful.
13:49 lucas__ But I think nowadays, the specs are community-property, rather than the work of sole-authors like it was "In The Beginning".
13:50 lizmat I guess the AUTHORS section also predates anything like "git blame"  :-)
15:49 timotimo what's wrong? is their certificate self-signed? or expired?
15:49 ClarusCogitatio joined #perl6
15:50 FROGGS we can install their cert, that should also do I guess
15:50 timotimo i would prefer that, but i don't know how to handle certificate storage and stuff ...
15:50 dalek rakudo/nom: 0f77ebe | (Elizabeth Mattijsen)++ | src/core/
15:50 dalek rakudo/nom: Introduce CHANGE-DIRECTORY primitive
15:50 dalek rakudo/nom: review:
15:50 dalek rakudo/nom: 2b57f3f | (Elizabeth Mattijsen)++ | src/core/ (2 files):
15:50 dalek rakudo/nom: Eradicate :test from chdir/indir/tmpdir/homedir
15:50 dalek rakudo/nom:
15:50 dalek rakudo/nom: As per current consensus / spec
15:50 dalek rakudo/nom: review:
15:51 PerlJam lizmat++ yay!
15:51 tadzik github cert in my browser verifies perfectly well
15:51 FROGGS tadzik: for me too
15:51 tinyblak_ joined #perl6

Results for 2014-11-04

08:17 moritz not in Perl.
08:19 tinyblak joined #perl6
08:19 darutoko joined #perl6
08:21 virtualsue joined #perl6
08:22 dalek rakudo/nom: 49874e1 | (Elizabeth Mattijsen)++ | src/core/
08:22 dalek rakudo/nom: Test can be false even if we want to test
08:22 dalek rakudo/nom: review:
08:22 dalek rakudo/nom: a49a556 | (Elizabeth Mattijsen)++ | src/core/IO/
08:22 dalek rakudo/nom: Correctly create IO::Dir.dirname
08:22 dalek rakudo/nom: review:
08:22 dalek rakudo/nom: 8edbf14 | (Elizabeth Mattijsen)++ | src/core/
08:22 dalek rakudo/nom: Fix + breakage
08:22 dalek rakudo/nom:
08:22 dalek rakudo/nom: I still don't understand why the previous fix did not work.  But this fixes it.
08:22 dalek rakudo/nom: review:
08:23 sqirrel__ joined #perl6
08:25 dalek roast: c3c8571 | (Elizabeth Mattijsen)++ | S02-literals/version.t:
08:25 dalek roast: Add tests for empty string Version
08:25 dalek roast: review:
08:28 lizmat good *, #perl6!
08:28 FROGGS morning lizmat
08:29 moritz \o lizmat, FROGGS
08:29 lizmat FROGGS moritz \o
08:35 moritz maybe the GLR will tell us whether it flattens
08:35 moritz but if it doesn't flatten, the behavior is still badly defined
08:35 moritz m: say 4 min [1, 2, 3]
08:35 camelia rakudo-moar 315ec6: OUTPUT«1 2 3␤»
08:36 dalek roast: af40fcd | (Elizabeth Mattijsen)++ | S03-operators/minmax.t:
08:36 dalek roast: Mark test as skip to prevent false TODO passing
08:36 dalek roast: review:
08:36 moritz currently cmp (and thus min) compares (number, non-number) pairs as Str, because that's the safest option
08:36 vendethiel #perl6, o/.
08:37 Mso150_x joined #perl6
08:37 lizmat vendethiel \o
12:15 lizmat m: dir(:test).elems.say
12:15 camelia rakudo-moar 315ec6: OUTPUT«29␤»
12:18 colomon ah.
12:19 colomon yeah, sounds like not returning dotfiles would be a good default, then
12:25 dalek 6eae39a | (Tobias Leich)++ |
12:25 dalek added todo about maintainers, colomon++
12:25 dalek review:​
12:28 dbane joined #perl6
12:32 brrt joined #perl6
12:33 [Sno] joined #perl6
12:34 dalek specs: 91c184f | (Elizabeth Mattijsen)++ | S32-setting-library/IO.pod:
12:34 dalek specs: Spec dir() default exclusion to all /^\./
12:34 dalek specs:
12:34 dalek specs: Instead of just '.' and '..'.  This move inspired after finding out File::Find
12:34 dalek specs: will gladly recurse into .git when used by panda to find files to install.
12:34 dalek specs: review:
12:35 vendethiel m: dir(:test(True)) # does that work, lizmat?
12:35 camelia rakudo-moar 315ec6: ( no output )
12:35 fizzybanana joined #perl6
12:35 FROGGS vendethiel: yes
12:45 moritz because you can simply .grep
12:45 moritz and achieve the same thing
12:46 lizmat except matching on basename can be done faster on moar/parrot inside dir()
12:47 lizmat (JVM always returns full paths internally, so matching on basename is more involved there anyway)
12:49 dalek rakudo/nom: f7c7b06 | (Elizabeth Mattijsen)++ | src/core/
12:49 dalek rakudo/nom: dir primitives exclude anything starting with "."
12:49 dalek rakudo/nom: review:
12:57 dalek nqp: 64ad02c | (Tobias Leich)++ | t/qregex/rx_charclass:
12:57 dalek nqp: add test for regression, see parrot #1119
12:57 dalek nqp: review:
12:59 kaleem joined #perl6
13:06 mirjam joined #perl6
13:24 guru joined #perl6
13:36 * masak does a "" with a {} with a "" with a {} with a "" for the first time in production code

Results for 2014-11-03

16:39 timotimo​250&amp;shareadraft=5457afa52d940 - please remind me of anything i may have missed over the last week
16:42 lizmat timotimo: actually, all I did was spec the current behaviour, and use it in the spectest
16:42 lizmat all the work had been done by jnthn previously
16:42 timotimo oh!
16:43 dalek rakudo/nom: c430c02 | (Elizabeth Mattijsen)++ | src/core/
16:43 dalek rakudo/nom: Many moer primitives
16:43 dalek rakudo/nom: review:
16:43 dalek rakudo/nom: 2fcc17c | (Elizabeth Mattijsen)++ | src/core/IO/
16:43 dalek rakudo/nom: Introducing: IO::File, for existing files
16:43 dalek rakudo/nom:
16:43 dalek rakudo/nom: Well, actually anything that's not a directory, at this stage
16:43 dalek rakudo/nom: review:
16:43 dalek rakudo/nom: a426325 | (Elizabeth Mattijsen)++ | src/core/IO/
16:43 dalek rakudo/nom: Introducing: IO::Local, a role for existing paths
16:43 dalek rakudo/nom: review:
16:43 dalek rakudo/nom: 501b3ce | (Elizabeth Mattijsen)++ | src/core/IO/
16:43 dalek rakudo/nom: Now uses the new IO::Local role
16:43 dalek rakudo/nom: review:
16:43 dalek rakudo/nom: f570202 | (Elizabeth Mattijsen)++ | tools/build/ (3 files):
16:43 dalek rakudo/nom: Make sure we also compile IO::Local/File
16:43 dalek rakudo/nom: review:
16:43 timotimo oooh i love moér primitives!
16:43 lizmat FWIW, ^^^ is mostly scaffolding: most of that is not actually used yet
16:44 lizmat actually using the above breaks panda at the moment in an interesting way  :-(
16:44 vendethiel joined #perl6
17:54 timotimo seems hard to make it fail on my machine
17:55 timotimo i may need to update to the latest masters
17:57 timotimo actually, it seems like i had this local change:
17:58 treehug88 joined #perl6
18:27 dalek rakudo/nom: 5f9a6be | (Elizabeth Mattijsen)++ | src/core/IO/ (2 files):
18:27 dalek rakudo/nom: IO::Dir/File need to be Cool (at least for now)
18:27 dalek rakudo/nom: review:
18:29 vendethiel joined #perl6
18:34 flussence joined #perl6
18:42 travis-ci joined #perl6
18:42 travis-ci Rakudo build failed. Elizabeth Mattijsen 'IO::Dir/File need to be Cool (at least for now)'
20:43 dalek bind to public ip
20:43 dalek review:​
20:44 H2O1 joined #perl6
20:45 masak heh. I'm at a point where I (legitimately) need to implement a binary search -- but I feel a bit nervous because there's a widespread view that very few (something like 5% or so) manage to implement a bug-free binary search on their own.
20:45 dalek rakudo/nom: 02fad28 | (Elizabeth Mattijsen)++ | src/core/IO/
20:45 dalek rakudo/nom: Reminder about a bug
20:45 dalek rakudo/nom: review:
20:45 masak what should I do to increase my chances of success?
20:45 lizmat write many tests?
20:46 lizmat seriously, I would like to see something like that as a builtin
20:46 * masak takes lizmat's advice
21:07 Mso150_z joined #perl6
21:07 masak I'm running the binary search because I want to run the expensive function the fewest possible number of times.
21:08 kjs_ joined #perl6
21:09 btyler_ git bisect is probably a rather well attended binary search implementation, since the expense of the function is "human intervention"
21:09 dalek rakudo/nom: 30d6caf | (Elizabeth Mattijsen)++ | tools/build/Makefile- (2 files):
21:09 dalek rakudo/nom: Restricted settings are built with --ll-exception
21:09 dalek rakudo/nom:
21:09 dalek rakudo/nom: So that we at least have some more info when that goes wrong (like it does
21:09 dalek rakudo/nom: right now on Jarvis).  Unfortunately, I couldn't find the place in the JVM
21:09 dalek rakudo/nom: build process to tweak.  Patches welcome!
21:09 dalek rakudo/nom: review:
21:09 masak "well attended"?
21:10 lizmat masak: memoizing wouldn't help ?
21:10 btyler_ carefully optimized to minimize calls, like the trick moritz mentioned
21:10 timotimo what did i miss in the last few hours?
21:15 colomon masak: do you mean the list itself is lazy, ie you don't know how many elements it has without computing them?
21:16 masak colomon: I know how many elements it has. but I don't know whether to turn left or right down the binary search tree until I evaluate the expensive function.
21:17 colomon right, that's the comparison
21:18 colomon List::Utils's search should require ln N comparisons, more or less
21:18 dalek roast: ac87c83 | (Elizabeth Mattijsen)++ | integration/advent2010-day03.t:
21:18 dalek roast: We can only sensibly compare relative paths
21:18 dalek roast: review:
21:18 masak it's a function fn($value) whose value can be "Keep" or "Break". I know that there's a limit somwhere between Keeps and Breaks. I'm trying to find the leftmost "Break".
21:19 colomon and Keeps come first?
21:19 masak right.
21:19 colomon this basic algo should do exactly that
21:46 moritz FROGGS: has a wildcard subdomain all pointing to; it seems you need a different IP, so all I can do for you is contact the domain owner
21:47 * PerlJam thinks masak needs to clarify who "we" are.
21:47 masak the Perl 6 team.
21:47 btyler_ colomon: if you mean the JSON::Jansson binding I wrote, I ended up adding an option to import it into a regular data structure
21:47 dalek rakudo/nom: 8a4b9e8 | (Elizabeth Mattijsen)++ | src/core/
21:47 dalek rakudo/nom: Make"") not die
21:47 dalek rakudo/nom: review:
21:47 masak (but, yeah yeah, Edument is hiring, too...)
21:47 masak :P
21:47 colomon btyler_: ooooo
21:47 btyler_ which crawls the jansson structure, much like timotimo mentioned
22:55 timotimo oh, FROGGS
22:55 timotimo @osnames.push: $<osname> unless $<osname> ~~ any @osnames;
22:56 timotimo this seems really slow
22:56 timotimo i'd rather have a hash store these, don't you think?
22:56 dalek snake: f28eca1 | (Arne Skjærholt)++ | src/Snake/ (2 files):
22:56 dalek snake: Basic for loops.
22:56 dalek snake: review:​t/snake/commit/f28eca19a7
23:01 dalek roast: 0277bfb | (Elizabeth Mattijsen)++ | S32-io/dir.t:
23:01 dalek roast: Some intermediate dir() fudging
23:01 dalek roast: review:
23:10 grettis joined #perl6
23:10 timotimo now i have a big json file, but it's kinda ... too big
23:11 timotimo yeah, 180 mb %)
23:22 timotimo FROGGS: could panda report also send the git commit that was fetched from the repository?

Results for 2014-11-01

09:48 moritz now I wonder -- what's the use case for the m/.../ immediate matching forms?
09:52 moritz for @list { if m/.../ }   # would work with rx or / / too, because of boolean context
09:53 moritz m/(.)(.)/; say join '|', $0, $1; # could work with rx or / / if sink context triggers regex matches
09:55 FROGGS_ hmmm, maybe m/../ as the last statement of a routine?
09:55 dalek rakudo/nom: 685ee66 | (Elizabeth Mattijsen)++ | src/core/IO/
09:55 dalek rakudo/nom: Fix dirname/succ/pred
09:55 dalek rakudo/nom: review:
09:55 dalek rakudo/nom: 86af5ee | (Elizabeth Mattijsen)++ | src/core/
09:55 dalek rakudo/nom: Add MAKE-EXTENSION, fix MAKE-BASENAME
09:55 dalek rakudo/nom: review:
09:55 dalek rakudo/nom: c466b28 | (Elizabeth Mattijsen)++ | tools/build/ (3 files):
09:55 dalek rakudo/nom: Add IO/ to settings
09:55 dalek rakudo/nom: review:
09:57 sqirrel_ joined #perl6
10:19 ilbot3 joined #perl6
10:19 Topic for #perl6 is now »ö« Welcome to Perl 6! | | evalbot usage: 'perl6: say 3;' or rakudo:,  niecza:, std:, or /msg camelia perl6: ... | irclog: | UTF-8 is our friend!
11:08 masak hi there, #perl6
22:13 masak 'night, #perl6
22:14 raydiak g'night masak o/
22:22 raiph joined #perl6
22:41 moritz masak: thanks for the prisoner's dilemma link, and good night
22:48 dalek rakudo/nom: e46b2f4 | (Elizabeth Mattijsen)++ | src/core/
22:48 dalek rakudo/nom: More primitives
22:48 dalek rakudo/nom: review:
22:48 dalek rakudo/nom: 930bb08 | (Elizabeth Mattijsen)++ | src/core/IO/
22:48 dalek rakudo/nom: Use new MAKE-CLEAN-PARTS primitive
22:48 dalek rakudo/nom: review:
22:56 psch joined #perl6
22:56 psch hi #perl6 o/
22:56 raydiak \o psch
22:56 psch grammars are my newest hammer.  i hit a (very limited) assembly with it.

Results for 2014-10-31

10:56 dalek Perlito: Perlito5 - js - overload wip
10:56 dalek Perlito: review:​Perlito/commit/5946b0f7ed
10:58 * lizmat gets valgrind
10:59 lizmat masak: slurp $filename will just do the $filename.IO.slurp for you
11:01 dalek rakudo/nom: 6fc0d5e | (Elizabeth Mattijsen)++ | src/core/
11:01 dalek rakudo/nom: Simplify .parsefile, spotted by masak++
11:01 dalek rakudo/nom:
11:01 dalek rakudo/nom: Please note there is a dummy method in there, as without it, the settings
11:01 dalek rakudo/nom: would not compile: instead you would get:
11:01 dalek rakudo/nom:
11:01 dalek rakudo/nom: Stage parse      : moar(22277,0x7fff7bf29310) malloc: *** error for object 0x7fda5c32bf40: pointer being freed was not allocated
11:01 dalek rakudo/nom: *** set a breakpoint in malloc_error_break to debug
11:01 dalek rakudo/nom: review:
11:06 sergot FROGGS: when do you want to start working on this HTTP server?
11:10 TuxCM joined #perl6
11:14 Ulti another second off of my little benchmark :) so that's a 12.5% speedup in a couple of days! I assume it's the changes I noticed to Grammar?
11:26 FROGGS sergot: maybe this evening?
11:43 * lizmat gives up on valgrind for now
11:48 thou joined #perl6
11:49 bjz joined #perl6
11:58 tinyblak joined #perl6
11:59 dalek rakudo/nom: 4187566 | (Elizabeth Mattijsen)++ | src/core/IO/
11:59 dalek rakudo/nom: Initial version of IO::Dir
11:59 dalek rakudo/nom:
11:59 dalek rakudo/nom: Not used anywhere yet
11:59 dalek rakudo/nom: review:
12:02 * timotimo didn't notice changes to Grammar
12:04 moritz we really are running in circles
12:04 tinyblak_ joined #perl6
12:05 moritz we had IO::File and IO::Dir objects in the path, and unified them to IO::Path; now we have IO::Path and IO::Dir again :-)
12:54 PerlJam Woodi: Perl is glue still.  Also, TMTOWTDI is about not constraining the user into some paradigm.  IF the problem has more of a "sh-feel", then why not let the programmer have easy access to all the power Perl has to offer *and* let them code in a sh-way?
12:54 Woodi but that convenience sugar must be wrapper over c/java-like apis
12:54 Woodi in c you have struct DIR an you readdir it
12:55 lizmat Woodi: also on WIn32 ??
12:56 dalek rakudo/nom: 3f0f5ce | (Elizabeth Mattijsen)++ | src/core/IO/
12:56 dalek rakudo/nom: Add chdir/open, handle //unc/
12:56 dalek rakudo/nom: review:
12:57 Woodi lizmat: c is just an example....... we _create_ our own api...
12:57 moritz Woodi: right; and that's why we try to make them usable and so that they make sense
12:58 Woodi but in c and java you have some object like Path or File or DIR and in sh you have just strings everywhere... what our api need to use ?
12:58 Woodi and c/win/java/ whatever is all the same just use other names...
18:06 dalek perl6-roast-data: review:​-roast-data/commit/02993e9bf2
18:15 grettis joined #perl6
18:19 [Coke] ^^ moar jit and parrot, DOA.
18:20 lizmat [Coke]: at which commit ?
18:23 dalek roast: bfa19a5 | (Elizabeth Mattijsen)++ | integration/advent2013-day14.t:
18:23 dalek roast: winner is now called earliest
18:23 dalek roast: review:
18:24 tgt joined #perl6
18:24 fhelmberger joined #perl6
18:25 [Coke] parrot:
18:25 [Coke] at rakudo 3f0f5ce
19:45 timotimo nativecall needs a bit of adjusting to be able to find the SDL2 libs ...
19:46 lizmat FROGGS_: will check
19:46 timotimo hm actually
19:46 timotimo maybe not!
19:47 dalek rakudo/nom: cb99523 | (Elizabeth Mattijsen)++ | src/core/IO/
19:47 dalek rakudo/nom: Fix stupid P5o that crippled rakudo on parrot
19:47 dalek rakudo/nom:
19:47 dalek rakudo/nom: FROGGS++ for pointing it out
19:47 dalek rakudo/nom: review:
19:48 lizmat did I mention how I hate VM dependent code ?
19:48 FROGGS_ :o)
19:49 FROGGS_ ohh, then it can't have an effect for you on moar
19:49 masak m: my $p = 5; say $p ?? 1 : 0
21:05 cognominal joined #perl6
21:05 FROGGS_ colomon: I had! it was fun to stroll around with $kids :D
21:05 lizmat Halloween++
21:05 colomon afk # back to carving out pumpkin guts.  :)
21:07 dalek rakudo/nom: aa28c0f | (Elizabeth Mattijsen)++ | src/core/
21:07 dalek rakudo/nom: Introduce filetest and abspath primitives
21:07 dalek rakudo/nom:
21:07 dalek rakudo/nom: At one point we probably want to have these live in a role.  But at the
21:07 dalek rakudo/nom: moment it is unclear to me how that role would work in the different classes.
21:07 dalek rakudo/nom: So for now, I create these as primitive subs.  And maybe they will stay this
21:07 dalek rakudo/nom: way, because they are better optimizing / inlining targets this way.
21:07 dalek rakudo/nom: review:
21:12 dalek rakudo/nom: 8117cbc | (Elizabeth Mattijsen)++ | src/core/IO/
21:12 dalek rakudo/nom: Use filetest primives, add .rw and .rwx
21:12 dalek rakudo/nom: review:
21:13 dalek rakudo/nom: b7f32f4 | (Elizabeth Mattijsen)++ | src/core/IO/
21:13 dalek rakudo/nom: More work on IO::Dir
21:13 dalek rakudo/nom: review:
21:16 dalek roast: 7bcc20a | (Elizabeth Mattijsen)++ | S17-supply/uniq (2 files):
21:16 dalek roast: It's .unique now!
21:16 dalek roast: review:
21:16 dalek roast: 31e6e32 | (Elizabeth Mattijsen)++ | S17-supply/unique.t:
21:16 dalek roast: Really, it's .unique now
21:16 dalek roast: review:
21:17 dalek rakudo/nom: ba7eee2 | (Elizabeth Mattijsen)++ | t/
21:17 dalek rakudo/nom: It's really, really .unique now
21:17 dalek rakudo/nom: review:
21:19 moritz you are a .uniq*ue* snowflake!
21:20 [Coke] I of course got the spec test and the rakudo in between thoe 2 commits.
21:21 geekosaur mrr, I think this thing really did get stuck. guess valgrind doesn't quite work after all
21:22 firefish5000 joined #perl6
23:14 timotimo FROGGS_: i have a feature request :)
23:19 timotimo it is now a zavolaj issue
23:20 virtualsue joined #perl6
23:24 grettis joined #perl6
23:26 dalek rakudo/nom: 7ee9752 | (Elizabeth Mattijsen)++ | src/core/
23:26 dalek rakudo/nom: Primitives for basename and dir, for 3 backends
23:26 dalek rakudo/nom: review:
23:34 wollmers joined #perl6
23:42 wollmers timotimo: This sort of algorithms is better written in C, a step better with bit vectors, and even fastest with bit vectors in the GPU (OpenGL/OpenCL)
23:47 timotimo mhh, fair enough
23:47 dalek rakudo/nom: c7e4401 | (Elizabeth Mattijsen)++ | src/core/IO/
23:47 dalek rakudo/nom: Some more work on IO::Dir
23:47 dalek rakudo/nom: review:
23:47 lizmat and with that, I wish #perl6! good night!
23:47 timotimo good night, lizmat!
23:50 wollmers Oh, P6 has bitwise shift etc. Very nice for prototyping algorithms.
23:55 wollmers What would be idiomatic P6 for the P5: unshift @{ $bMatches->{$_} },$index++ for @$b[$bmin..$bmax];

Results for 2014-10-30

09:08 ptc_p6 joined #perl6
09:16 Ven joined #perl6
09:16 Ven masak:​mments/2kowrd/status_of_perl_6/clne3aq :)
09:16 Ven o/, #perl6
09:17 dalek roast: 16bbdc6 | (Elizabeth Mattijsen)++ | S17-scheduler/ (4 files):
09:17 dalek roast: Make sure we cancel all cued code
09:17 dalek roast:
09:17 dalek roast: Hopefully this will make the JVM spectest using the eval server a viable option
09:17 dalek roast: again.
09:17 dalek roast: review:
09:20 Ven .tell masak​mments/2kowrd/status_of_perl_6/clne3aq :)
09:20 yoleaux Ven: I'll pass your message to masak.
09:21 denis_boyun_ joined #perl6
09:22 brrt wow, reddit is capable of positivity?
09:30 brrt perl6 has taken it's time to develop and mature
09:30 brrt so what
09:30 brrt it's a technological project
09:31 brrt it's not as if this causes some irrepairable damage
09:31 dalek rakudo/nom: 6159f1d | (Elizabeth Mattijsen)++ | src/core/
09:31 dalek rakudo/nom: CurrentThreadScheduler can now also .cancel
09:31 dalek rakudo/nom: review:
09:32 peteretep brrt: There are Perl 5 developers of the view that Perl 6 killed Perl 5
09:32 Ven brrt: that's not the issue. it was said "it's almost ready" a lot of times, and that gets people chewing on nothing
09:32 brrt wait, lizmat, how does that work, how can you cancel a task on the current thread
09:32 lizmat it doesn't, it's completely fake  :-)
15:29 moritz except we have .list and .hash and .item
15:30 lizmat well, I can see we agree to disagree
15:33 FROGGS joined #perl6
15:33 tinyblak joined #perl6
15:33 dalek rakudo/nom: 6d7b37d | (Elizabeth Mattijsen)++ | src/core/ (2 files):
15:33 dalek rakudo/nom: Fix 2 winner stragglers, spotted by [Coke]++
15:33 dalek rakudo/nom: review:
15:34 guru joined #perl6
15:44 lizmat azawawi: re. IO::Handle.spurt:  If you have a handle, why .spurt?  Why not .print ?
15:45 lizmat but perhaps the deprecation is not needed
15:45 FROGGS spurt is open+print+close... so .spurt makes sense when the handle is not opened
18:15 ab5tract joined #perl6
18:17 lizmat possibly  :-)
18:18 grettis joined #perl6
18:19 Alina-malina joined #perl6
18:24 dalek specs: 8da8c15 | (Elizabeth Mattijsen)++ | S16-io.pod:
18:24 dalek specs: Introduce pipe() for opening a pipe
18:24 dalek specs: review:
18:24 lizmat FROGGS_:  ^^^ instead of openpipe()  ?
18:25 ab5tract \o/ , set size comparator subs are working :D
18:25 ab5tract (for baggies)
18:25 lizmat ab5tract?
19:58 ab5tract nevermind, i misread what you wrote
19:59 ab5tract m: say (set %( a => 2, b => 53).kv).perl
19:59 camelia rakudo-moar 315ec6: OUTPUT«set("a",2,"b",53)␤»
19:59 ab5tract if you want it that way, its super clean to get it that way :)
20:00 dalek rakudo/nom: a68a3ee | (Elizabeth Mattijsen)++ | src/core/
20:00 dalek rakudo/nom: Simplify named params for open()
20:00 dalek rakudo/nom: review:
20:01 ab5tract o O ( not sure why i said 'you', when i meant 'i' )
20:15 kurahaupo_ left #perl6
20:16 Ven joined #perl6
20:32 Ven​w/objects_concurrency_video_link_skips_discussion/ <- ah/
21:16 ab5tract so i'm adding some tests for baggied set comparators
21:17 ab5tract i kind of appreciate this style of output: ok 107 - bag(n, e(4), d, y) is not a strict superbag of bag(n, e(2), d)
21:18 geekosaur ok, so I can confirm on 10.9.5 that I get erratic behavior from the spectests
21:18 ab5tract but i don't see any other tests expressing their values that wayt
21:18 dalek rakudo/nom: 49658c7 | (Elizabeth Mattijsen)++ | src/core/IO/
21:18 dalek rakudo/nom: Add $!pipe attr/method, conflate close/close-pipe
21:18 dalek rakudo/nom: review:
21:18 dalek rakudo/nom: ed2c12c | (Elizabeth Mattijsen)++ | src/core/IO/
21:18 dalek rakudo/nom: Add .pipe method, as alternative to .open
21:18 dalek rakudo/nom:
21:18 dalek rakudo/nom: This basically exposes flaws in the current setup: an IO::Path is supposed
21:18 dalek rakudo/nom: to be a path on a file system.  Abusing it for the parameters of a pipe seems
21:18 dalek rakudo/nom: counterproductive.  But I guess it will do as an intermediate step.
21:18 dalek rakudo/nom: review:
21:18 dalek rakudo/nom: 0eb4bc8 | (Elizabeth Mattijsen)++ | src/core/
21:18 dalek rakudo/nom: Add pipe(), as loosely specced in S16
21:18 dalek rakudo/nom: review:
21:18 ab5tract i can compose it according to the existing style, of course. i'm just curious if anyone else sees value in seeing the variables themselves
21:19 lizmat ab5tract: it helps in debugging tests, at least they helped me
21:20 lizmat $ 6 'my $h = pipe "echo Hello"; say $h.get; say $h.close'
21:20 lizmat Hello
22:13 lizmat I'm trying to make a lightweight IO::Dir object
22:14 ntln joined #perl6
22:16 ruoso joined #perl6
22:21 funjon joined #perl6
22:23 dalek panda/reporter: fa0ca63 | (Elizabeth Mattijsen)++ | ext/ (2 files):
22:23 dalek panda/reporter: Revert dir() --> List[Str] changes
22:23 dalek panda/reporter: review:
22:23 dalek panda/reporter: 7ba56ca | (Tobias Leich)++ | ext/ (2 files):
22:23 dalek panda/reporter: Merge branch 'master' of into reporter
22:23 dalek panda/reporter: review:
22:23 dalek panda/reporter: 7785368 | (Tobias Leich)++ | lib/Panda/ (2 files):
22:23 dalek panda/reporter: fix check of closed pipe's status
22:23 dalek panda/reporter: review:
22:23 dalek panda/reporter: ee4588f | (Tobias Leich)++ | lib/Panda/
22:23 dalek panda/reporter: add Content-Length header to reporter http client
22:23 dalek panda/reporter: review:
22:23 [Sno] joined #perl6
22:31 funjon joined #perl6
22:37 legrady joined #perl6
22:41 lizmat sleep&

Results for 2014-10-29

21:37 timotimo pff. if nobody would like to help me with my sdl2 module, i'll just make a dumb workaround and continue working on stuff
21:39 tgt joined #perl6
21:40 BenGoldberg joined #perl6
21:40 tgt joined #perl6
21:43 dalek specs: b4aedd1 | (Elizabeth Mattijsen)++ | S17-concurrency.pod:
21:43 dalek specs: $*SCHEDULER.cue takes a callable as :stop
21:43 dalek specs: review:
21:45 tgt Hi. I finally heard back from Apple about the "make: write error" issue that moritz worked around. They closed it and said they have no plans to address the issue.
21:46 grondilu here is an other version without $*SCHEDULER:​ndilu/ab824d3fbeaf54f9f9ba
21:46 rurban joined #perl6
21:47 * masak is lost in a sea of abstract syntax trees, which are lists
22:03 masak m: say 0 ~~ 1..0
22:03 camelia rakudo-moar 315ec6: OUTPUT«False␤»
22:04 masak ;)
22:04 grondilu lizmat: shouldn't :stop take a thunk or something?
22:04 dalek rakudo/nom: 2ca414c | (Elizabeth Mattijsen)++ | src/core/
22:04 dalek rakudo/nom: Implement $*SCHEDULER.cue(:stop)
22:04 dalek rakudo/nom: review:
22:04 lizmat grondilu: I just changed the spec and implemented it that way
22:05 grondilu k
22:10 dalek specs: dcada73 | (Elizabeth Mattijsen)++ | S17-concurrency.pod:
22:10 dalek specs: Mention Cancellation object returned by .cue
22:10 dalek specs: review:
22:15 * timotimo is stumbling over a use-after-free on moar :\
22:16 timotimo panda rebootstrap with many modules and then rebootstrapping ... omg
22:17 lizmat ??
22:17 lizmat breakage ?
22:40 lizmat .oO( for bonus: implement a skyhook with stacktraces)
22:41 masak ah; found another misplaced parenthesis.
22:41 masak since parentheses are the only syntax in Lisp, the only logical bug you can introduce is to misplace them.
22:43 Sqirrel joined #perl6
22:45 dalek rakudo/nom: b6b1b7c | (Elizabeth Mattijsen)++ | src/core/
22:45 dalek rakudo/nom: Handle exit() within END blocks better
22:45 dalek rakudo/nom: review:
22:45 lizmat tgt:  ^^^ should fix your problem
22:45 lizmat the only thing that is technically wrong atm, is that any code *after* the second exit in a block, will still be executed
22:46 lizmat $ perl6 -e 'END { say "A"; exit 1; say "foo" }; END { say "B"; exit 2 }'; echo $?
22:46 lizmat B
22:46 lizmat 1
22:48 masak haha. running the test suite now makes the fan start up :)
22:48 lizmat so perhaps this fix is just wrong....
22:49 masak the toughest test is doing recursion *inside* the eval from the setting; that is, running entirely inside the Lisp.
22:59 dalek roast: 508eb10 | (Elizabeth Mattijsen)++ | S17-scheduler/every.t:
22:59 dalek roast: Test cancellation of cued code
22:59 dalek roast: review:
23:06 timotimo if somebody wants a worthwhile optimization opportunity:​-easy/blob/master/lib/HTTP/Easy.pm6#L57
23:06 timotimo that piece, the part that looks for crlfcrlf ... that seems extremely unperformant
23:06 timotimo and the concatenations of buffers like that, too
23:06 timotimo by turning them into lists for every received chunk
23:08 masak
23:09 masak less than 200 lines of code.
23:10 timotimo ah, it only ever does one round of that thing. i should time it more closely, then.
23:10 masak and 75 of those lines are for defining a setting of functions (in the Lisp) for the built-in eval to use.
23:11 dalek roast: b46b2fd | (Elizabeth Mattijsen)++ | S17-scheduler/every.t:
23:11 dalek roast: Add tests for .cue( :every, :stop )
23:11 dalek roast: review:
23:12 * timotimo is looking for more optimization opportunities in that module
23:12 masak possible future directions:
23:12 masak (a) lexical scoping -- currently it's dynamic, which is not so nice
23:13 masak (b) macros -- requires (a), pretty much

Results for 2014-10-28

08:33 Ven joined #perl6
08:33 Ven The work on Jruby is astonishing.
08:33 Ven o/, #perl6.
08:34 Ven They basically reimplemented C in Java just to get the JIT inline both that and the ruby part :').
08:35 dalek rakudo/nom: 6edae2d | (Elizabeth Mattijsen)++ | src/core/
08:35 dalek rakudo/nom: Oops.  Fix depreciation message, japhb++
08:35 dalek rakudo/nom: review:
08:36 Mso150_f joined #perl6
08:45 masak reimplementing C in Java? sounds like a lot of wo^W^W^W^Wfun!
08:47 Sqirrel joined #perl6
08:47 FROGGS my first reaction was: We can do that too once we are bored!
08:58 masak :)
09:00 Ven well, I mean, p6 is the graal already, so using a framework named just that works...
09:01 dalek specs: 2133dd1 | (Elizabeth Mattijsen)++ | S32-setting-library/IO.pod:
09:01 dalek specs: dir() reverts to IO::Path by default
09:01 dalek specs: review:
09:02 moritz lizmat++
09:14 ptc_p6 joined #perl6
09:18 rmgk_ joined #perl6
09:24 dalek rakudo/nom: fea81ce | (Elizabeth Mattijsen)++ | src/core/
09:24 dalek rakudo/nom: Optimize dir() into MMD candidates
09:24 dalek rakudo/nom:
09:24 dalek rakudo/nom: And make dir() use the currently active $*SPEC to determine what the string
09:24 dalek rakudo/nom: for current directory is.
09:24 dalek rakudo/nom: review:
09:26 masak Util: congratulations!
09:26 masak
09:27 moritz ooh
09:27 * moritz backlogs
10:28 jnthn lizmat: That was kinda my guess too :)
10:28 yoleaux 10:28Z <lizmat> jnthn: afaik is 'isatty' indicates whether there is someone looking, rather than input / output coming from / going to a file / pipe
10:29 jnthn lizmat: I *think* libuv has a way to asking that question.
10:29 jnthn lizmat: So getting it supported on moar should not be a big deal, I expect.
10:34 dalek rakudo/nom: 48b436b | (Elizabeth Mattijsen)++ | src/core/IO/
10:34 dalek rakudo/nom: dir() returns IO::Path by default again
10:34 dalek rakudo/nom:
10:34 dalek rakudo/nom: Please use :Str named parameter to get strings again
10:34 dalek rakudo/nom: review:
10:34 colomon lizmat: yes
10:35 colomon for instance t/rot13-example.t .. No such method 'basename' for invocant of type 'Str'
10:35 lizmat should be fixed by above commit
10:38 dalek panda: fa0ca63 | (Elizabeth Mattijsen)++ | ext/ (2 files):
10:38 dalek panda: Revert dir() --> List[Str] changes
10:38 dalek panda: review:
10:38 * colomon needs to learn to update rakudo (via rakudobrew) before trying to duplicate bugs.
10:38 colomon that indeed seems to fix things
10:38 lizmat my apologies for fixing bugs this quickly  :-)
10:40 colomon lizmat++
11:06 yeahnoob joined #perl6
11:07 chenryn joined #perl6
11:07 lizmat sounds like a plan, apart from the ankle/falling bit
11:09 jnthn Well, the ankle is fine enough by now, mostly thanks to be giving up the climb before I did any real damage. :)
11:10 dalek roast: a8eef18 | (Elizabeth Mattijsen)++ | S32-io/dir.t:
11:10 dalek roast: Adapt tests to new dir() default settings
11:10 dalek roast: review:
11:10 jnthn I suspect I twisted it at some point in the last weeks, and walking miles around cities didn't aggravate it, but climbing hundreds of meters in snow, wearing crampons, carrying stuff, was a little much for it.
11:10 lizmat :-(
11:11 jnthn I got high enough to see some nice stuff, just didn't make it to the crater I hoped to see. :)
11:12 lizmat know the feeling: just like I didn't make it to the Preikestolen  :-(
17:40 ab5tract those are the kinda gotchas that make me <3 perl
17:40 masak m: my %h = foo => "what you actually want is this"; $_ = "foo"; say %h«$_»
17:40 camelia rakudo-moar 315ec6: OUTPUT«what you actually want is this␤»
17:40 masak ab5tract: «» is to <> as "" is to ''
17:42 dalek specs: 9b61e9b | (Elizabeth Mattijsen)++ | S16-io.pod:
17:42 dalek specs: s/Str/IO::Path/ as spotted by pmichaud++
17:42 dalek specs: review:
17:42 lizmat away for the night&
17:43 masak lizmat: have a nice evening!
17:46 colomon o/
17:48 mauke joined #perl6

Results for 2014-10-27

10:48 lizmat and then I need to commit?
10:49 moritz yes
10:49 lizmat FROGGS++ moritz++
10:49 FROGGS :o)
10:50 dalek panda: c42053e | (Elizabeth Mattijsen)++ | ext/ (3 files):
10:50 dalek panda: Bring submodules up to date
10:50 dalek panda: review:
10:54 lizmat FROGGS: I'm considering implementing "use fatal" using the same approach you use for "use strict"
10:55 FROGGS lizmat: what does 'use fatal' actually do?
10:55 lizmat throw any warnings in that scope automatically
10:55 moritz s/fail/die/ basically
17:54 lizmat ah well, moving our SDSL connection to a VDSL connection earlier today, worked out almost flawlessly
17:56 timotimo i really ought to freshen up my backups on my laptop and desktop system ...
18:04 immortal joined #perl6
18:08 Mso150 joined #perl6
18:11 dalek rakudo/nom: cb4a1b1 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/
18:11 dalek rakudo/nom: Fix test breakage in S22-package-format
18:11 dalek rakudo/nom: review:
18:14 raydiak are there things I need to know about circular references in rakudo, other than .perl not working?
18:14 kurahaupo joined #perl6
18:15 raydiak e.g. will such things be garbage-collected appropriately, for one
18:17 [Coke] lizmat: still better support than I'm used to. :)
19:07 masak "Sure, Python isn’t Perl 6, so you can’t add arbitrary syntax, but you can often find a clever way to get the job done." -- just found this gem in
19:07 masak this is the ideal that we should be striving for. :)
19:07 masak (with macros and slangs)
19:08 colomon masak: wait, which one?
19:09 dalek panda: 85c6e01 | (Elizabeth Mattijsen)++ | ext/Shell__Command:
19:09 dalek panda: Bring Shell::Command up to date
19:09 dalek panda: review:
19:10 baest joined #perl6
19:11 denis_boyun_ joined #perl6
19:12 PerlJam colomon: turning python into Perl6 obviously.
19:12 colomon :p
19:14 colomon wait, read that backwards.
19:15 dalek rakudo/nom: b130ad0 | (Elizabeth Mattijsen)++ | src/core/
19:15 dalek rakudo/nom: Make $*PERL initialization non-lazy
19:15 dalek rakudo/nom:
19:15 dalek rakudo/nom: If it *is* lazy, the next commit will break precomp.  I've traced this back
19:15 dalek rakudo/nom: to something being serialized when it shouldn't, or vice-versa (being in the
19:15 dalek rakudo/nom: serialized blob without there being a de-serializer).  This actually generates
19:15 dalek rakudo/nom: an error similar to when we have lazy @*INC initialization.
19:15 dalek rakudo/nom: review:
19:15 dalek rakudo/nom: 737ec3c | (Elizabeth Mattijsen)++ | src/core/
19:15 dalek rakudo/nom: Str.path marked DEPRECATED
19:15 dalek rakudo/nom:
19:15 dalek rakudo/nom: If $*PERL is lazy, then this change will break precomp, and thus panda.
19:16 baest joined #perl6
19:16 ghostlines joined #perl6
19:17 kjs_ joined #perl6
19:18 kurahaupo_ joined #perl6
19:21 ptc_p6 joined #perl6
19:23 dalek rakudo/nom: 0decd7b | (Elizabeth Mattijsen)++ | src/core/IO/
19:23 dalek rakudo/nom: dir() now returns Str, as specced
19:23 dalek rakudo/nom: review:
19:24 dalek roast: 6396528 | (Elizabeth Mattijsen)++ | S32-io/dir.t:
19:24 dalek roast: Adapt dir() tests, because now Str is returned
19:24 dalek roast: review:
19:26 * vendethiel mutters something about implementing match using macros anyway
19:26 timotimo and the cat sayeth: vxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx​xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx​xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx​xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx​xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
19:28 vendethiel did he.
19:29 timotimo yes, he did
21:26 FROGGS though, I need to implement nqp::closefhi for parrot and jvm before I can merge my panda branch, which implements the reporter client
21:26 sergot hi o/ btw :)
21:27 FROGGS hi sergot
21:27 pmichaud afk for a while, more thinking to do
21:29 dalek panda/reporter: 9497994 | (Elizabeth Mattijsen)++ | / (8 files):
21:29 dalek panda/reporter: Fix 2014.10 deprecations
21:29 dalek panda/reporter: review:
21:29 dalek panda/reporter: c42053e | (Elizabeth Mattijsen)++ | ext/ (3 files):
21:29 dalek panda/reporter: Bring submodules up to date
21:29 dalek panda/reporter: review:
21:29 dalek panda/reporter: 85c6e01 | (Elizabeth Mattijsen)++ | ext/Shell__Command:
21:29 dalek panda/reporter: Bring Shell::Command up to date
21:29 dalek panda/reporter: review:
21:29 dalek panda/reporter: 45be099 | (Tobias Leich)++ | / (11 files):
21:29 dalek panda/reporter: Merge branch 'master' of into reporter
21:29 dalek panda/reporter: review:
21:39 fhelmberger joined #perl6
21:39 dalek roast: ff58ad1 | usev6++ | S04-declarations/state.t:
21:39 dalek roast: Add test (fudged 'skip') for RT #115614
21:39 dalek roast: review:
21:39 synopsebot Link:​ic/Bug/Display.html?id=115614
21:40 MilkmanDan joined #perl6
21:42 kjs_ joined #perl6
21:44 tony-o FROGGS++
21:45 FROGGS thanks :o)
21:46 Akagi201 joined #perl6
22:15 Rounin joined #perl6
22:29 dalek roast: 2c34a36 | (Elizabeth Mattijsen)++ | S19-command-line/dash-e.t:
22:29 dalek roast: -e as a stopper appears to work
22:29 dalek roast: review:
22:34 colomon joined #perl6
22:35 bronco_creek joined #perl6
22:38 bronco_creek I have a question about reading from a file.  When I use, for example: for $in.lines -> $line {say $line} is see a "?" prepended to the first line.  What's up with that?
22:40 FROGGS that sounds like a replacement character..

Results for 2014-10-26

12:33 FROGGS tadzik: I've got now a service running that record the submitted reports :o)
12:33 lizmat FROGGS++
12:33 FROGGS so, I'll now wire it up to generate the stats page
12:36 lizmat cool!
12:47 dalek rakudo/nom: 6ef0c72 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/
12:47 dalek rakudo/nom: Fix some signatures and simplify methods
12:47 dalek rakudo/nom: review:
12:49 * colomon is fighting off the urge to convert his primitive Forth in p6 script to primitive Factor in p6...
12:50 ggoebel111111113 joined #perl6
12:51 d4l3k_ joined #perl6
12:52 noganex joined #perl6
13:40 masak m: class A { method foo { say $.^name } };
13:40 camelia rakudo-moar 315ec6: OUTPUT«Any␤»
13:40 masak o.O
13:40 masak ok, that last one I'm not 100% I'd want to work, but...
13:40 dalek rakudo/nom: d9c80f4 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local (3 files):
13:40 dalek rakudo/nom: CURL: Deprecate .path in favour of .IO
13:40 dalek rakudo/nom: review:
13:40 masak ...I also don't understand where the Any is coming from.
13:41 djanatyn joined #perl6
13:45 masak m: say $.^name
13:45 camelia rakudo-moar 315ec6: OUTPUT«Any␤»
14:50 vendethiel wait, no, it wasn't even related to anon multi. just returning multis
14:51 xenoterracide joined #perl6
14:52 masak if you say so.
14:59 colomon joined #perl6
15:05 dalek rakudo/nom: 5513af3 | (Elizabeth Mattijsen)++ | src/core/
15:05 dalek rakudo/nom: Fix signatures, simplify some methods
15:05 dalek rakudo/nom: review:
15:11 daxim joined #perl6
15:14 masak m: say (1..10).map({ $_ %% 2 ?? $_ * 10 !! () }).perl
15:14 camelia rakudo-moar 315ec6: OUTPUT«((), 20, (), 40, (), 60, (), 80, (), 100).list␤»
15:14 masak m: say (1..10).map({ $_ %% 2 ?? $_ * 10 !! () }).flat.perl
15:42 * TimToady would've made a bad lawyer... :)
15:42 lizmat I agree
15:42 lizmat I disagree
15:42 mst if you get DID, nobody's going to notice ...
15:43 dalek specs: 221ef4b | (Elizabeth Mattijsen)++ | S (3 files):
15:43 dalek specs: Don't use 'uniq', use 'unique' instead
15:43 dalek specs:
15:43 dalek specs: To prevent confusion by Unix 'uniq' users
15:43 dalek specs: review:
15:44 mst some unix commands have secret long names
15:44 mst for example
15:44 mst 'rm -rf did you really mean to do that?'
15:44 mst but also 'uniq did you really mean sort -u?'
17:49 FROGGS_ joined #perl6
17:50 timotimo heh.
17:51 kernel joined #perl6
17:51 [particle] joined #perl6
17:52 dalek rakudo/nom: d44f431 | (Elizabeth Mattijsen)++ | src/core/ (5 files):
17:52 dalek rakudo/nom: Deprecate .uniq in favor of .unique
17:52 dalek rakudo/nom: review:
17:56 lizmat dinner&
17:58 ugator joined #perl6
18:02 timotimo what's the most idiomatic way - except for with a slice - to loop over all but the first element in an array?
18:03 timotimo m: for "a".."f" { FIRST { next }; .say }

Results for 2014-10-25

10:28 James__ joined #perl6
10:36 lizmat_ joined #perl6
10:38 lizmat_ joined #perl6
10:38 FROGGS *g*
10:40 dalek roast: 9e509a2 | (Elizabeth Mattijsen)++ | S09-typed-arrays/arrays.t:
10:40 dalek roast: Add tests for roundtripping typed arrays
10:40 dalek roast: review:
10:47 psch $ ./perl6 ++FOO --bar=test ++/FOO -e'say %*OPTS.perl'
10:47 psch ("FOO" => " --bar=test ").hash
10:47 psch \o/
10:47 psch although we might want the value as a HLL::CommandLine::Result as well i guess
11:13 FROGGS I have no idea then
11:16 lizmat feels like some git magic is missing
11:44 kjs_ joined #perl6
11:45 leont joined #perl6
12:00 dalek panda: 9497994 | (Elizabeth Mattijsen)++ | / (8 files):
12:00 dalek panda: Fix 2014.10 deprecations
12:00 dalek panda: review:
12:10 kaare_ joined #perl6
12:37 erkan joined #perl6
12:47 rindolf joined #perl6
12:49 dalek roast: 60a2bd5 | (Pepe Schwarz)++ | S19-command-line (4 files):
12:49 dalek roast: Correct a few tests for S19 and their fudging.
12:49 dalek roast: review:
12:51 spider-mario joined #perl6
12:51 spider-mario joined #perl6
12:52 psch hm, how do i deal with the accidental PR from yesterday that wants to merge the same branch i'd want to merge now?
12:52 psch does it get updated to the current state of the branch when i reopen it?
13:45 masak lizmat++ # jumping in and giving a Perl 6 talk
13:47 colomon masak: context for that lizmat++ ?
13:47 colomon found it in the backlog, lizmat++ indeed!
13:52 breinbaas,  Eindhoven - where they have the highest IQ per square km in Europe (at least, that's what they say)  :)
13:53 dalek rakudo/nom: 5f797ed | (Elizabeth Mattijsen)++ | src/core/ (2 files):
13:53 dalek rakudo/nom: s/x/tai, as x is so meaningless
13:53 dalek rakudo/nom: review:
13:59 lizmat m: say try die  # does not actually die
13:59 camelia rakudo-moar 315ec6: OUTPUT«Nil␤»
14:00 lizmat m: say try +"foo"  # this does, why ?
14:00 camelia rakudo-moar 315ec6: OUTPUT«Cannot convert string to number: base-10 number must begin with valid digits or '.' in '⏏foo' (indicated by ⏏)␤  in method gist at src/gen/m-CORE.setting:13672␤  in sub say at src/gen/m-CORE.setting:15862␤  in block <unit> at /tmp/HzF9JlwvI6:1␤␤»
21:01 lizmat hmmm... I will look at that tomorrow and make sure it matches spec
21:01 colomon I mean, list of Str.
21:01 colomon Mind you, I think your changes are sensible!
21:02 colomon just need a bit more clarity in the spec
21:02 dalek rakudo/nom: 2797925 | (Elizabeth Mattijsen)++ |
21:02 dalek rakudo/nom: Fix typo
21:02 dalek rakudo/nom: review:
21:02 ive left #perl6
21:03 ive joined #perl6
21:03 Ben_Goldberg joined #perl6
21:10 raiph joined #perl6

Results for 2014-10-24

11:01 Ven o/, lizmat
11:02 lizmat \o Ven
11:02 lizmat I guess PerlJam is still working on the release, as I have not seen an announcement yet ?
11:03 [Sno] joined #perl6
11:08 dalek roast: d088d6b | (Elizabeth Mattijsen)++ | S05-mass/properties-general.t:
11:08 dalek roast: Fudge failing tests on parrot for release
11:08 dalek roast: review:
11:16 dalek roast: 5e77113 | (Elizabeth Mattijsen)++ | S02-names/symbolic-deref.t:
11:16 dalek roast: Unfudge now passing test on parrot/jvm for release
11:16 dalek roast: review:
11:16 lizmat JVM is now clean for me as well
11:16 lizmat parrot has some long-standing fails on OS-X that I think survived many release already  :-(
11:17 Ven nice :-)
11:19 bartolin lizmat: some of the parrot failures (e.g. those from S19-command-line-options/02-dash-e.t) are hopefully gone with the new parrot (6.9.0).
20:36 woolfy masak: it would feel empty without you here!
20:37 masak aww <3
20:37 gtodd I guess in a way the word "slip" implies a kind of short quick less obvious variant of "shift"
20:37 timotimo i like having masak around :)
20:37 dalek specs: e4c5b10 | (Elizabeth Mattijsen)++ | S04-control.pod:
20:37 dalek specs: Naively spec 'slip'
20:37 dalek specs: review:
20:37 masak o.O
20:37 timotimo masak: also, in your talks you have a very soothing tone and pleasant voice
20:37 gtodd timotimo: so true
20:38 pmichaud yes, when I need a "Don't panic" talk, masak++ should be the one to give it.  :)
20:41 timotimo something i notice is that all these links liz put on her slides ... it kinda seem like each one of them has a different domain that hosts it
20:41 timotimo we might do well to make discoverability easier with a centralized index that's more than just a bunch of links
20:41 masak lizmat: it's exactly the kind of "move the goalposts" feature-creeping we *shouldn't* be doing as we aim for stability and completeness... :/
20:42 masak lizmat: also, I need some cool examples of how Perl 6 could be extended with macros, slangs, and language introspection... :)
20:43 dalek specs: 24850d6 | (Elizabeth Mattijsen)++ | S04-control.pod:
20:43 dalek specs: Add CONJECTURAL to slip, and ++ version: masak++
20:43 dalek specs: review:
20:43 timotimo it kind of seems like (to me) that the iterator itself has to cooperate for slip to make work
20:43 masak yeah, it's a pretty intrusive change.
20:43 lizmat hence my suggestion it'd be part of GLR
20:43 masak nonono please no
21:12 TimToady .oO(syntax : sugar :: semantics : ratpoison)
21:13 pmichaud but that kind of blows the "continuation line" model out of the water, I think.
21:13 masak pmichaud: in my mental model, it's the start of a new "basic block", in moar's meaning of the word.
21:13 masak pmichaud: so yes, a kind of anonymous label.
21:13 dalek rakudo/nom: 5b716e8 | (Elizabeth Mattijsen)++ | src/core/
21:13 dalek rakudo/nom: Fix .perl for typed arrays
21:13 dalek rakudo/nom:
21:13 dalek rakudo/nom: This is really fixing a symptom rather than the cause, because the real problem
21:13 dalek rakudo/nom: is that the iterator on the typed array is returning the wrong thing.  Since
21:13 dalek rakudo/nom: this gets me into gimme and reify land, I opted for this solution, so that at
21:13 dalek rakudo/nom: least .perl roundtrips for typed arrays.
21:13 dalek rakudo/nom: review:
21:16 pmichaud I think I want to see a few code examples using 'slip' first.
21:16 masak I have no idea how we ended up discussing the inclusion of `slip` into Perl 6 this seriously :/
21:17 TimToady what, we were serious?!?
21:17 masak that was not really ever my intent. at least I don't remember it being so :)

Results for 2014-10-22

11:52 aristotle left #perl6
11:53 lizmat TBH, I'm not either...  and wonder how much change NSA will bring
11:54 masak_grr smls++ #
11:55 masak_grr smls: any chance that could be "productized" into something that can run automatically on some variable or data?
11:55 dalek specs: 5a5d4e0 | (Elizabeth Mattijsen)++ | S99-glossary.pod:
11:55 dalek specs: Add lemma for NSA
11:55 dalek specs: review:
11:58 smls masak: I was thinking more along the lines of having it generated from text written in a custom DSL (see the SVG file linked at the end for my ideas on that so far)
11:59 smls Generating it from live P6 objects would be theoretically possible I suppose, though it would have to be made very robust then :)
11:59 smls Also, can you introspect which lexpad entries are linked to a given data structure?
12:00 moritz smls++

Results for 2014-10-21

08:12 dalek roast: review:
08:12 synopsebot Link:​ic/Bug/Display.html?id=122355
08:15 SamuraiJack joined #perl6
08:17 ptc_p6 joined #perl6
08:22 dalek roast: ee544c6 | (Elizabeth Mattijsen)++ | S02-types/baghash.t:
08:22 dalek roast: Unfudge 2 passing TODO's for JVM
08:22 dalek roast: review:
08:23 dalek rakudo/nom: 3687508 | (Elizabeth Mattijsen)++ | src/core/
08:23 dalek rakudo/nom: Fix breakage on JVM in the most awful way
08:23 dalek rakudo/nom:
08:23 dalek rakudo/nom: By conditionally reverting to the map {} wrapper approach of before.  YUCK!
08:23 dalek rakudo/nom: review:
08:24 chenryn_ joined #perl6
08:24 fhelmberger joined #perl6
08:26 kjs_ timotimo++ #
08:31 dakkar joined #perl6
17:16 kjs_ joined #perl6
17:24 jack_rabbit joined #perl6
17:31 jac50 joined #perl6
17:32 grettis joined #perl6
17:32 dalek rakudo/nom: 6797fde | (Elizabeth Mattijsen)++ | src/core/
17:32 dalek rakudo/nom: Add MMD candidate for Complex.round
17:32 dalek rakudo/nom: review:
17:34 lizmat m: [].rotate   # seems LTA error message
17:34 lizmat Type check failed for return value; expected 'Int' but got 'Failure'
17:35 camelia rakudo-moar 368750: OUTPUT«(timeout)»
17:35 moritz​Bug/Display.html?id=123016
20:50 brrt dynamically constructed code? macro's?
20:52 PerlJam .oO( "Perl 6 code constructed on a plane!  Programmer Happy!  Plane didn't crash!" )
20:53 brrt did the perl6 code crash?
20:54 Tekk_ brrt: it always does at first :P
20:56 dalek rakudo/nom: 5054419 | (Elizabeth Mattijsen)++ | src/core/
20:56 dalek rakudo/nom: Make List.rotate not die on empty lists
20:56 dalek rakudo/nom:
20:56 dalek rakudo/nom: And just return itself if there's nothing to do
20:56 dalek rakudo/nom: review:
21:00 masak brrt: no, just closures generated by varying input.
21:00 masak 'night, #perl6
21:00 dwarring panda PR to add the 'look' command -
21:00 brrt 'night
21:11 pochi joined #perl6
21:13 lizmat​4/10/alpine-perl-stint-part-2-of-2.html   "Besides that, the whole conference had a definite Perl 6 vibe, and left me with a really good feeling."   :-)
21:18 timotimo joined #perl6
21:20 fhelmberger joined #perl6
21:31 dalek rakudo/nom: 8102da0 | (Elizabeth Mattijsen)++ | src/core/
21:31 dalek rakudo/nom: Make Parcel.rotate not die on empty Parcels
21:31 dalek rakudo/nom:
21:31 dalek rakudo/nom: And make it not do anything when it doesn't need to do anything
21:31 dalek rakudo/nom: review:
21:37 carlin joined #perl6
21:52 Tekk_ is there any particular reason that print will call .Str on a class but not say?
21:52 Tekk_ rather than just returning whatever the constructor was
21:56 timotimo yeah, say is for human-friendly (or rather: developer-friendly) output, while print is more "low level"

Results for 2014-10-20

22:06 * lizmat is going to test that on moar as well
22:06 timotimo lizmat: wat :(
22:06 timotimo glad it works, but ...
22:06 colomon joined #perl6
22:11 dalek rakudo/nom: f0efc88 | (Elizabeth Mattijsen)++ | src/core/
22:11 dalek rakudo/nom: Apparently fix "take" failure on JVM
22:11 dalek rakudo/nom: review:
22:32 erkan joined #perl6
22:32 erkan joined #perl6
22:36 camelia joined #perl6
22:48 colomon joined #perl6

Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20