Search in #perl6

Channels | #perl6 index

Searching this channel includes data up to 2014-11-28 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-27

10:11 lizmat hmmm..... t/spec/S17-procasync.kill.t is reliably hanging for me now   :-(
10:12 lizmat ah no, it just got unbelievably slow
10:13 lizmat ah, I realize now: many more signals to check than before   ....
10:13 lizmat and all timing out because they fail  :-(
10:14 dalek rakudo/nom: 456d8f0 | (Elizabeth Mattijsen)++ | t/
10:14 dalek rakudo/nom: Remove t/spec/S17-procasync/kill.t for now  :-(
10:14 dalek rakudo/nom: review:
10:22 woolfy joined #perl6
10:25 dalek rakudo/nom: 482cc32 | (Elizabeth Mattijsen)++ | src/core/IO/
10:25 dalek rakudo/nom: Fix for #123308, raydiak++ for spotting
10:25 dalek rakudo/nom: review:
10:25 synopsebot Link:​ic/Bug/Display.html?id=123308
10:28 pecastro joined #perl6
10:30 dalek rakudo/newio: cd9001e | (Timo Paulssen)++ | src/Perl6/Actions.nqp:
10:30 dalek rakudo/newio: loop { } doesn't need to inspect lexical "True" each iteration
10:30 dalek rakudo/newio: review:
10:30 dalek rakudo/newio: 456d8f0 | (Elizabeth Mattijsen)++ | t/
10:30 dalek rakudo/newio: Remove t/spec/S17-procasync/kill.t for now  :-(
10:30 dalek rakudo/newio: review:
10:30 dalek rakudo/newio: 482cc32 | (Elizabeth Mattijsen)++ | src/core/IO/
10:30 dalek rakudo/newio: Fix for #123308, raydiak++ for spotting
10:30 dalek rakudo/newio: review:
10:30 synopsebot Link:​ic/Bug/Display.html?id=123308
10:30 dalek rakudo/newio: 6c09d1e | (Elizabeth Mattijsen)++ | / (3 files):
10:30 dalek rakudo/newio: Merge branch 'nom' into newio
10:30 dalek rakudo/newio: review:
10:33 Ven Erm, do we have some kind of WSDL client?
10:33 * Ven would very much rather use p6...
10:34 moritz Ven: my experience with WSDL and SOAP is that most libraries suck so much that you want to select your language by library, not by language preference
10:34 moritz Ven: and no, I don't think we have WSDL stuff for p6 yet
12:09 jnthn For project management things, it's about the folks being managed.
12:10 jnthn And markdown files or similar kept in the Git repo alongside the project have tended to work out better.
12:11 moritz lucas_: I agree with jnthn. We had a gitit wiki on, it became abandonded and technical debt to run
12:13 smls joined #perl6
12:14 dalek rakudo/nom: 1e4fe4a | (Elizabeth Mattijsen)++ | src/core/
12:14 dalek rakudo/nom: Simplify Failure creation
12:14 dalek rakudo/nom:
12:14 dalek rakudo/nom: I assume the original code is very old and predates any implicit BUILD
12:14 dalek rakudo/nom: functionality.
12:14 dalek rakudo/nom: review:
12:14 lizmat moritz: any comments on ^^^ ?
12:15 jnthn Yeah. It's not even that I dislike wikis...I have one to keep personal planning etc in and other such things... But to be useful they need a purpose and target audience who actually want to use it to get something done. And we've not found a niche so far where a wiki filled that.
12:15 moritz lizmat: looks sane
12:16 smls On my system, «perl6 -e '[*] 1..10000'» takes 0.5 seconds, and «perl6 -e 'say [*] 1..10000'» takes 2.7 seconds.
12:22 camelia rakudo-parrot 482cc3: OUTPUT«2.0447831␤»
12:22 jnthn Sure, but I wonder if it's spending the time in libtommath producing the chars, or in something else that is just overhead.
12:22 FROGGS p: my $before = now; ([*] 1..10000).Str; say now - $before
12:22 camelia rakudo-parrot 482cc3: OUTPUT«2.0437427␤»
12:22 dalek rakudo/newio: 1e4fe4a | (Elizabeth Mattijsen)++ | src/core/
12:22 dalek rakudo/newio: Simplify Failure creation
12:22 dalek rakudo/newio:
12:22 dalek rakudo/newio: I assume the original code is very old and predates any implicit BUILD
12:22 dalek rakudo/newio: functionality.
12:23 dalek rakudo/newio: review:
12:23 dalek rakudo/newio: 942ffba | (Elizabeth Mattijsen)++ | src/core/
12:23 dalek rakudo/newio: Merge branch 'nom' into newio
12:23 dalek rakudo/newio: review:
12:23 FROGGS m: my $before = now; ([*] 1..10000).Str; say now - $before
12:23 camelia rakudo-moar 482cc3: OUTPUT«1.8593922␤»
12:23 jnthn m: my $before = now; (INIT [*] 1..10000).Str; say now - $before
12:23 camelia rakudo-moar 482cc3: OUTPUT«1.64522877␤»
13:01 jnthn arnsholt: Taht is, making a copy of a code-ref that closes over teh curent context
13:01 prime joined #perl6
13:01 jnthn arnsholt: But if you are using the blocktypes declaration and immediate, code-gen inserts things for you pretty neatly
13:01 jnthn So it's only if you're using immediatestatic/declarationstatic that you need to manually manage it.
13:03 dalek rakudo/newio: 8bbcb2f | (Elizabeth Mattijsen)++ | src/core/
13:03 dalek rakudo/newio: Fix dir "/" (for new code)
13:03 dalek rakudo/newio: review:
13:03 arnsholt Ah, right. I only have immediate and declaration blocks, so I should be good then. Cheers!
13:07 torbjorn joined #perl6
13:10 lizmat FROGGS: am I correct in seeing that PIO doesn't have an accessor for nqp::setinputlinesep ?
13:11 lizmat there is no PIO.inputlinesep?
15:26 chenryn joined #perl6
15:31 pecastro joined #perl6
15:35 rindolf joined #perl6
15:38 lizmat joined #perl6
15:39 dalek rakudo/nom: 5823369 | (Elizabeth Mattijsen)++ | src/core/IO/
15:39 dalek rakudo/nom: Fix deprecation warnings
15:39 dalek rakudo/nom: review:
15:39 dalek rakudo/nom: 70df096 | (Elizabeth Mattijsen)++ | src/core/
15:39 dalek rakudo/nom: Fix "slurp", spotted by Mouq++
15:39 dalek rakudo/nom: review:
15:39 lizmat Mouq: ^^^
15:39 jnthn .win 11
15:39 jnthn oops :)
15:40 FROGGS wow, jnthn++'s secret project is Win11!!
15:41 jnthn Or I'll need a new secret project for FOSDEM!
15:41 jnthn :P
15:42 FROGGS *g*
15:42 colomon lizmat++
15:44 dalek rakudo/newio: 73b2124 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
15:44 dalek rakudo/newio: Adapted merge
15:44 dalek rakudo/newio: review:
15:45 dalek roast: 3c44a25 | (Elizabeth Mattijsen)++ | S32-io/slurp.t:
15:45 dalek roast: Fix one deprecation warning
15:45 dalek roast: review:
15:50 smls lizmat: I remember a few months ago, you were trying to come up with a good way to re-use the same `stat` system call for multiple file test operations. What system did you end up designing/implementing?
15:50 pecastro joined #perl6
15:50 lizmat none...
15:51 lizmat the stat buffer is not available to Perl6  or nqp at the moment (afaik)
15:58 rurban I'm implementing now the qrpa optimizations into parrot rpa proper. so that qrpa can be removed. and sorting parent PMC (from threads) will also work better.
16:06 pecastro joined #perl6
16:09 [Sno]_ joined #perl6
16:10 kaleem joined #perl6
16:11 dalek rakudo/nom: 2b2857d | (Elizabeth Mattijsen)++ | src/core/
16:11 dalek rakudo/nom: We don't need no Junctions  :-)
16:11 dalek rakudo/nom: review:
16:14 [Sno]_ joined #perl6
16:24 TimToady at the precaffeine moment, I'm thinking an IO should just stat once implicitly, then never again; subsequent stats would be done with a .stat mutator or so that just returns the same IO with a new statbuffer
16:24 TimToady which you could use explicitly the first time too, if you're nervous
16:25 TimToady this assumes that most uses of a given statbuf are one-shot
16:57 lizmat is there something special I should do?
16:57 lizmat seems like I need to decont it on the receiving end
16:58 lizmat (as passing it will automatically put a container around it, no?)
16:59 anaeem1_ joined #perl6
17:05 dalek rakudo/newio: 5823369 | (Elizabeth Mattijsen)++ | src/core/IO/
17:05 dalek rakudo/newio: Fix deprecation warnings
17:05 dalek rakudo/newio: review:
17:05 dalek rakudo/newio: 70df096 | (Elizabeth Mattijsen)++ | src/core/
17:05 dalek rakudo/newio: Fix "slurp", spotted by Mouq++
17:05 dalek joined #perl6
17:06 lizmat sorry, dalek
17:08 * lizmat just did​udo/commit/86fb968c23f6c698d
17:09 lizmat and​udo/commit/5675210ca6df5467ba

Results for 2014-11-26

08:43 [Sno] joined #perl6
08:50 ptc_p6 joined #perl6
09:05 Alina-malina joined #perl6
09:07 rindolf joined #perl6
09:10 dalek rakudo/newio: 124cab4 | (Elizabeth Mattijsen)++ | src/core/
09:10 dalek rakudo/newio: First version of PIO role (untested as yet)
09:10 dalek rakudo/newio: review:
09:10 dalek rakudo/newio: 8af1338 | (Elizabeth Mattijsen)++ | src/core/IO/
09:10 dalek rakudo/newio: IO::Pipe first consumer of PIO role
09:10 dalek rakudo/newio: review:
09:10 sven_123 perl6: say 3+4
09:10 camelia rakudo-{parrot,moar} e1aa07: OUTPUT«7␤»
09:11 lizmat commute to Lyon&
09:15 fhelmberger joined #perl6

Results for 2014-11-25

08:43 dalek mu: Sign up for 2nd
08:43 dalek mu: review:
08:44 Mouq p6: say i**2
08:44 camelia rakudo-{parrot,moar} ac27d2: OUTPUT«-1+1.22464679914735e-16i␤»
08:46 dalek rakudo/newio: 316f993 | TimToady++ | tools/build/NQP_REVISION:
08:46 dalek rakudo/newio: bump nqp rev to enable longlit for parrot and jvm
08:46 dalek rakudo/newio: review:
08:46 dalek rakudo/newio: b3ef1ea | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
08:46 dalek rakudo/newio: Merge branch 'nom' into newio
08:46 dalek rakudo/newio: review:
08:46 lizmat and a good *, #perl6!
08:46 raydiak \o lizmat
08:51 virtualsue joined #perl6
08:56 molaf_ joined #perl6
18:22 lizmat lucas__: 'excludes-min' is enough
18:22 lizmat the rest of the text is added
18:22 lizmat automagically
18:23 lucas__ Oh, interesting
18:24 dalek rakudo/newio: ec07261 | (Elizabeth Mattijsen)++ | src/core/IO/
18:24 dalek rakudo/newio: We need to decont PIO as passing it conts it
18:24 dalek rakudo/newio: review:
18:24 jnthn TimToady: I need to get some food and drink inside of me right now, but will take a look at it when I'm back :)
18:26 jnthn Hah, cool...0C! :D
18:26 jnthn bbiab o/
18:26 timotimo now i need some noms
19:11 eternaleye joined #perl6
19:20 kjs__ joined #perl6
19:29 Sir_Ragnarok joined #perl6
19:30 Alina-malina joined #perl6
19:30 dalek rakudo/newio: 5c66966 | (Elizabeth Mattijsen)++ | src/core/
19:30 dalek rakudo/newio: Introduce SPURT-PATH()
19:30 dalek rakudo/newio: review:
19:30 dalek rakudo/newio: da34880 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
19:30 dalek rakudo/newio: Use new SPURT-PATH
19:30 dalek rakudo/newio: review:
19:30 dalek rakudo/newio: 63dd732 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
19:30 dalek rakudo/newio: We need PIO's to be Mu when passing
19:30 dalek rakudo/newio:
19:30 dalek rakudo/newio: Otherwise we get a very strange error message, which is a type binding error
19:30 dalek rakudo/newio: gone awry.
19:30 dalek rakudo/newio: review:
19:36 dalek rakudo/newio: 55e38be | (Elizabeth Mattijsen)++ | src/core/
19:36 dalek rakudo/newio: Fix issue with open(:rw :w :r)
19:36 dalek rakudo/newio: review:
19:43 gfldex joined #perl6
19:45 lucas__ A little note on the negative/affirmative names on ranges: "not includes" means "excludes" and "not excludes" means "includes". Maybe "not excludes" sounds like a double negation. After doing the deprecated methods, I saw that it would be easy to do: method includes-min() { not $!excludes-min }
19:45 lucas__ But I'm just thinking... I'm not clear if having both synonyms/antonyms in a language is a good thing.
19:48 masak I can sort of see how 'excludes' was the first one that came to mind when writing the synopsis.
20:09 timotimo slangs
20:09 timotimo yeah, pretty much the only way to do it properly is use the actual implementation. which means running code that's potentially untrusted
20:10 eternaleye joined #perl6
20:11 [Coke] don't need to run it in the same executable that the IDE is running in. could exec a new copy with a restricted setting.
20:12 dalek rakudo/nom: e1aa077 | (Elizabeth Mattijsen)++ | / (5 files):
20:12 dalek rakudo/nom: Add role PIO and class IO::Pipe placeholders
20:12 dalek rakudo/nom: review:
20:13 dalek rakudo/newio: 68d05b4 | TimToady++ | tools/build/NQP_REVISION:
20:13 dalek rakudo/newio: bump nqp
20:13 dalek rakudo/newio: review:
20:13 dalek rakudo/newio: e1aa077 | (Elizabeth Mattijsen)++ | / (5 files):
20:13 dalek rakudo/newio: Add role PIO and class IO::Pipe placeholders
20:13 dalek rakudo/newio: review:
20:13 dalek rakudo/newio: c775050 | (Elizabeth Mattijsen)++ | / (6 files):
20:13 dalek rakudo/newio: Merge branch 'nom' into newio
20:13 dalek rakudo/newio: review:
20:13 vendethiel [Coke]: definitely; but still, that sounds dangerous
20:14 timotimo the restricted setting is a complete and utter joke
20:15 lizmat ssshhhh :-)
20:15 timotimo the parser needs to be more restrictive and prohibit, for example, nqp and pir ops

Results for 2014-11-24

12:04 dalek rakudo/newio: c40c1b8 | (Tobias Leich)++ | src/Perl6/ (2 files):
12:04 dalek rakudo/newio: fix chained colonpairs in curlies, resolves RT #123215
12:04 dalek rakudo/newio: review:
12:04 synopsebot Link:​ic/Bug/Display.html?id=123215
12:04 dalek rakudo/newio: f55a607 | (Elizabeth Mattijsen)++ | src/Perl6/ (2 files):
12:04 dalek rakudo/newio: Merge branch 'nom' into newio
12:04 dalek rakudo/newio: review:
12:05 jnthn Also, Array ~~ List, and Array not being lazy when List is seems like a pretty clear Liskov violation...
12:06 fhelmberger joined #perl6
12:08 lizmat perhaps Array !~~ List?
12:09 lizmat just playing devil's advocate here
19:32 timotimo TimToady: how stable does it seem to be?
19:32 TimToady passes all the tests except the pairs test, which doesn't seem to be my problem
19:33 TimToady though it probably only works right for moar, now that I think on it
19:34 Ugator joined #perl6
19:34 dalek rakudo/newio: 00535f7 | (Elizabeth Mattijsen)++ | src/core/ (7 files):
19:34 dalek rakudo/newio: .IO now does an
19:34 dalek rakudo/newio: review:
19:34 TimToady probably should have checked in the branch instead, but got lost in a maze of merge conflicts
19:35 dalek rakudo/newio: f526b08 | (Timo Paulssen)++ | src/Perl6/Optimizer.nqp:
19:35 dalek rakudo/newio: optimize METAOP_ASSIGN in-place (benefits += in sink context)
19:35 dalek rakudo/newio: review:
19:35 dalek rakudo/newio: a3cf223 | moritz++ | src/core/
19:35 dalek rakudo/newio: Avoid scalar allocations in DIVIDE_NUMBERS
19:35 dalek rakudo/newio:
19:35 dalek rakudo/newio: timotimo++ for coming up with the idea, and benchmarking/profiling
19:35 dalek rakudo/newio: review:
19:35 dalek rakudo/newio: c238291 | (Timo Paulssen)++ | src/core/
19:35 dalek rakudo/newio: make DIVIDE_NUMBERS friendlier to block inlining
19:35 dalek rakudo/newio: review:
19:35 dalek rakudo/newio: f6eea6e | (Elizabeth Mattijsen)++ | src/ (2 files):
19:35 dalek rakudo/newio: Merge branch 'nom' into newio
19:35 dalek rakudo/newio: review:
19:35 moritz timotimo: those BOOTCodes, are they from if statements?
19:35 moritz timotimo: and what benchmark do you use?
19:35 timotimo they are from taking closures
19:36 timotimo rat_mul_div_cancel from perl6-bench
22:27 panchiniak left #perl6
22:36 chenryn joined #perl6
22:40 kjs_ joined #perl6
22:46 Mouq joined #perl6
22:46 dalek rakudo/newio: 7b96bac | (Elizabeth Mattijsen)++ | src/core/
22:46 dalek rakudo/newio: Copy all file open logic to open()
22:46 dalek rakudo/newio: review:
22:46 dalek rakudo/newio: 327ef78 | (Elizabeth Mattijsen)++ | src/core/IO/
22:46 dalek rakudo/newio: PIO is a public attribute (at least for now)
22:46 dalek rakudo/newio:
22:46 dalek rakudo/newio: We need to be able to set it with .new
22:46 dalek rakudo/newio: review:
22:48 dalek rakudo/newio: bf6f157 | moritz++ | src/Perl6/World.nqp:
22:48 dalek rakudo/newio: Fix error reporting inside the setting
22:48 dalek rakudo/newio:
22:48 dalek rakudo/newio: without thsi patch, at least r-m always printed the last key for all elements
22:48 dalek rakudo/newio: review:
22:48 dalek rakudo/newio: ac27d2f | TimToady++ | tools/build/NQP_REVISION:
22:48 dalek rakudo/newio: bump nqp
22:48 dalek rakudo/newio: review:
22:48 dalek rakudo/newio: ef6e3b9 | (Elizabeth Mattijsen)++ | / (2 files):
22:48 dalek rakudo/newio: Merge branch 'nom' into newio
22:48 dalek rakudo/newio: review:
22:48 timo joined #perl6
22:50 jnthn Sleep time...'night
22:50 TimToady good night
22:50 timotimo seems like the machine i'm using for irc, mail, web hosting, jabber and other stuff has fallen off the 'net
23:46 timo joined #perl6
23:52 tony-o with nativecall, is it possible to dereference a sub and pass that into the library (as a mechanism for a callback, for instance)?
23:53 tony-o i'm looking at the microhttpd example here:
23:53 tony-o trying to figure out in what way i can abuse MHD_start_daemon to run a perl6 sub
23:54 dalek rakudo/newio: d64b919 | (Elizabeth Mattijsen)++ | src/core/
23:54 dalek rakudo/newio: pipe() now has all the logic it needs
23:54 dalek rakudo/newio: review:
23:54 dalek rakudo/newio: 130fd21 | (Elizabeth Mattijsen)++ | src/core/IO/
23:54 dalek rakudo/newio: IO::Handle.encoding fixes
23:54 dalek rakudo/newio: review:
23:54 FROGGS tony-o: yes
23:54 lizmat and with that, good night, #perl6!
23:54 FROGGS tony-o: look at NativeCall's test suite, there are examples for callbacks
23:54 FROGGS gnight lizmat

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
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..

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