Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2012-11-26

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
00:10 [Coke] sorear: some references to $*compiler.verbose which doesn't exist.
00:11 sorear what is the context of that noun phrase?
00:13 tokuhiro_ joined #perl6
00:14 [Coke] sorear: https://gist.github.com/4145972
00:15 [Coke] I imagine that's several of the new failures.
00:19 [Coke] yes, definitely is a lot of the new failures.
00:19 leont left #perl6
00:37 dalek niecza: f4918b8 | sorear++ | / (5 files):
00:37 dalek niecza: Lift the (X11 license) line editor from csharp.exe.  it's not readline but it's something.  fixes #148
00:37 dalek niecza: review: https://github.com/sorear/niecza/commit/f4918b8705
00:39 sorear [Coke]: oh dear, it would seem "eval" is completely busted
00:40 sorear #1 priority
00:43 [Coke] sorear__
00:44 [Coke] sorear__
00:44 [Coke] sorear++ #eek!
00:47 jerome joined #perl6
00:59 ircmouser joined #perl6
01:12 anuby joined #perl6
01:12 hypolin joined #perl6
01:16 Pleiades` joined #perl6
01:19 cooper joined #perl6
01:20 dalek niecza: dbbc6c7 | sorear++ | lib/Kernel.cs:
01:20 dalek niecza: Improve dynamic variable handling to hopefully fix eval, Coke++
01:20 dalek niecza: review: https://github.com/sorear/niecza/commit/dbbc6c720e
01:20 * sorear runs a spectest
01:32 colomon sorear++
01:36 sorear [Coke]: 12 failing files now
01:38 Pleiades` joined #perl6
01:38 [Coke] you have a list you gist?
01:39 sorear https://gist.github.com/4146151
01:40 dayangkun joined #perl6
01:41 rurban_ joined #perl6
01:42 tokuhiro_ joined #perl6
01:46 [Coke] sorear: how to clear niecza's precompiled cache?
01:47 sorear rm -r ~/.local/share/NieczaModuleCache
01:48 sorear it ought to be a lot better about handling stale files now though
01:50 dalek niecza: 7984f8d | sorear++ | Makefile:
01:50 dalek niecza: Add an install target
01:50 dalek niecza: review: https://github.com/sorear/niecza/commit/7984f8d4e0
01:53 [Coke] You got a todo pass on t/spec/integration/weird-errors.t # 3 - still fails here.
01:56 [Coke] (I'm getting different results on a lot of those. hurm.)
01:56 [Coke] but tomorrow's run will be muuuch better. sorear++
01:57 sorear the is_run stuff is pretty dicey, especially if you don't have a usable glib# installed :/
01:59 dalek niecza: 0247fe5 | sorear++ | Makefile:
01:59 dalek niecza: Add boot-from-installed for bonsaikitten
01:59 dalek niecza: review: https://github.com/sorear/niecza/commit/0247fe57d9
01:59 sorear yay, I'
02:00 sorear yay, I've now finished everything I said I'd do today
02:00 diakopter ++
02:00 Pleiades` joined #perl6
02:00 [Coke] sorear++
02:03 japhb sorear, by 6 PM no less, good on ya!
02:14 sorear Mac users:  What IDE do you use/would you recommend for C?
02:20 imarcusthis joined #perl6
02:32 FROGGS_ joined #perl6
02:47 Tene If I were on a mac, I'd use vim.  I doubt answering the right question, though.
02:48 * benabik uses Vim.
02:48 benabik Xcode is actually pretty decent.
03:33 dalek niecza: b04ce0c | sorear++ | docs/announce.v24:
03:33 dalek niecza: Draft v24 announce
03:33 dalek niecza: review: https://github.com/sorear/niecza/commit/b04ce0ce32
03:34 sorear benabik: cool, I'll try that
04:22 japhb sorear, did v23 just not happen?  Or is v24 an accidental double-bump?
04:24 sorear japhb: there was no v23
04:24 benabik We call it "the version that shall not be numbered".
04:24 rurban_ joined #perl6
04:36 Psyche^ joined #perl6
04:51 japhb sorear, OK, roger that.
05:09 dalek perl6-bench: 0f05d4c | (Geoffrey Broadwell)++ | bench:
05:09 dalek perl6-bench: Rename some uses of 'tag' in extract command to 'rev' where that is the real semantic meaning, in preparation for being able to extract arbitrary rev specs
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/0f05d4c3fd
05:09 dalek perl6-bench: 0cfc0e5 | (Geoffrey Broadwell)++ | bench:
05:09 dalek perl6-bench: Make sure explode-components returns strings and not path objects for checkout names
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/0cfc0e553f
05:09 dalek perl6-bench: 376370b | (Geoffrey Broadwell)++ | bench:
05:09 dalek perl6-bench: s:g/'.IO.d'/.path.d/
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/376370b9c2
05:09 dalek perl6-bench: 83a5474 | (Geoffrey Broadwell)++ | bench:
05:09 dalek perl6-bench: Allow arbitrary revs to be extracted, as long as they can be recognized by 'git rev-parse'
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/83a5474cb5
05:09 dalek perl6-bench: a273c4c | (Geoffrey Broadwell)++ | components.json:
05:09 dalek perl6-bench: Add build instructions for nqp in components.json
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/a273c4cc5e
05:09 dalek perl6-bench: 0dccbcc | (Geoffrey Broadwell)++ | analyze:
05:09 dalek perl6-bench: Factor out a little boilerplate for finding the list of enabled Perls; correctly show SKIP in analysis when test does not apply to a given compiler group
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/0dccbccccb
05:09 dalek perl6-bench: d1e4438 | (Geoffrey Broadwell)++ | analyze:
05:09 dalek perl6-bench: Show all versions found when merging timing runs from different bench versions
05:09 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/d1e443807c
05:09 japhb Huh.  I half expected to accidentally cause dalek to kick itself.
05:10 japhb or rather, to get itself kicked.
05:33 REPLeffect joined #perl6
05:43 rurban_ joined #perl6
05:51 birdwindupbird joined #perl6
05:53 fgomez joined #perl6
06:17 am0c joined #perl6
06:30 rurban_ joined #perl6
06:37 sizz_ joined #perl6
06:37 kaleem joined #perl6
06:48 dalek perl6-bench: da28593 | (Geoffrey Broadwell)++ | analyze:
06:48 dalek perl6-bench: Make compare_times resilient to all compilers failing a test
06:48 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/da28593602
06:48 dalek perl6-bench: eb3c239 | (Geoffrey Broadwell)++ | timeall:
06:48 dalek perl6-bench: Add more while tests; fix off-by-one error in while loop counters
06:48 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/eb3c239b8f
06:56 fgomez joined #perl6
06:57 japhb Benchmark comparison of current NQP, Rakudo, and Niecza releases, with startup time removed: https://gist.github.com/4146931
06:57 raiph joined #perl6
06:58 sorear japhb: my first project after the release is for/range and ~ optimization
06:58 sorear japhb: did you read the announce.v24 or just comment on its title?
06:59 japhb skimmed it
06:59 japhb Well, read it without all of my brain actually working, more like.
06:59 japhb Why?
07:00 SamuraiJack joined #perl6
07:00 sorear my release procedure requires getting someone on the channel to sanitycheck the announcement
07:01 sorear I'm also going to ask a windows person to check that the new line editor is usable on that platform
07:03 japhb The draft announcement certainly reads OK.
07:03 * sorear starts putting together an RC
07:03 japhb I've not tested a build of niecza/master, but you know, I have the tools to try that easily now ...
07:04 sorear you didn't before?
07:04 japhb Within the benchmarking suite, I mean: ./bench extract niecza/master; ./bench build niecza/master
07:09 sorear http://feather.perl6.nl/~sorear/niecza-24-rc.zip # I'd like a windows person to check that the line editor works before releasing
07:09 * diakopter volunteers
07:09 * diakopter wonders whether mono is still on this computer
07:10 diakopter wow, Chrome *really* doesn't want me to download that .zip
07:13 diakopter "niecza-24-rc.zip is not commonly downloaded and could be dangerous. Discard. (click button to display other button Keep). <click Keep>. Are you sure? Don't say we didn't warn you."
07:15 dalek perl6-bench: da9a2dd | (Geoffrey Broadwell)++ | README:
07:15 dalek perl6-bench: Bring README up to current state of bench usage
07:15 dalek perl6-bench: review: https://github.com/japhb/perl6-bench/commit/da9a2dde4b
07:16 diakopter erm
07:16 * japhb starts a benchmarking run for niecza/master and wanders off to relax for a bit
07:16 dalek panda: 1361fcb | (Caleb Cushing)++ | bootstrap.pl:
07:16 dalek panda: better debugging and recursively creates path
07:16 dalek panda:
07:16 dalek panda: this fixes a problem where panda does not attempt to create the full directory
07:16 dalek panda: structure if it does not exist (which is likely on a new install). Also
07:16 dalek panda: provide a better error message that includes the path panda is trying to use
07:16 dalek panda: in the event it is not writeable
07:16 dalek panda:
07:16 dalek panda: Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>
07:16 dalek panda: review: https://github.com/tadzik/panda/commit/1361fcbc0e
07:16 dalek panda: f4f19b5 | tadzik++ | bootstrap.pl:
07:16 dalek panda: Merge pull request #25 from xenoterracide/master
07:16 dalek panda:
07:16 dalek panda: fixes issue with unwritable directory
07:16 dalek panda: review: https://github.com/tadzik/panda/commit/f4f19b5a8c
07:17 diakopter sorear: seems to work
07:17 Psyche^ joined #perl6
07:17 diakopter up/down/left/arrows do what I'd expect
07:17 sorear \o/
07:17 sorear thanks.  diakopter++
07:20 Psyche^ joined #perl6
07:33 rurban_ joined #perl6
07:35 takesako joined #perl6
07:51 fgomez joined #perl6
08:09 Psyche^ joined #perl6
08:13 domidumont joined #perl6
08:21 wamba joined #perl6
08:24 domidumont joined #perl6
08:25 cosimo_ joined #perl6
08:35 mtymula joined #perl6
08:36 mtymula hello can anyone tell me how can i enter this room using my android phone?? I've downloaded client and now i need a server address and a port
08:37 moritz server address is  irc.freenode.org
08:37 mtymula and a port?
08:37 moritz 6667 I think
08:38 rurban_ joined #perl6
08:40 japhb sorear, FWIW niecza/master is not very different from niecza/v22 in my benchmarks.  I assume that's expected.  :-)
08:40 Kharec joined #perl6
08:40 japhb sleep, perchance to dream &
08:42 sorear expected, yeah
08:42 sorear gnight japhb
08:52 mtymula nope
08:52 mtymula port 6667
08:52 mtymula is an asimov faun channel
08:52 mtymula ;)
08:55 sorear I'm connected to irc.freenode.net port 6667
08:55 sorear you connected to the right place
08:55 sorear freenode's servers are named after authors
08:55 sorear after joining asimov.freenode.net, you join #perl6
08:56 sorear on PC clients it's usually done by typing /join #perl6
08:56 sorear dunno about your android clienrt
08:56 sorear the servers share channel information, so whichever server you get is good
08:56 sorear when you connect you will be routed to a random server, for load balancing
08:57 mtymula89 joined #perl6
08:57 mtymula89 Yeah!!
08:57 mtymula89 What a fool i am:)
08:58 sorear mtymula89: welcome
08:59 mtymula89 Hello now i will be on this irc hannel all day long:)
09:01 wamba joined #perl6
09:03 mtymula89 When i write a subroutine with arbitrary numberrs of parameters there is a *@name as a argument passed. What exactly does this * do?
09:05 moritz it means "bind any number of arguments to an array @name"
09:05 moritz r: sub f(@a) { say @a.perl }; f(1, 2);
09:05 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤CHECK FAILED:␤Calling 'f' will never work with argument types (Int, Int) (line 1)␤    Expected: :(@a)␤»
09:05 moritz r: sub f(*@a) { say @a.perl }; f(1, 2);
09:05 p6eval rakudo e6e158: OUTPUT«Array.new(1, 2)␤»
09:05 moritz see the difference? :-)
09:06 mtymula89 Ok so nobody knows howmany elements of an array are there untill the sub is salled upon?
09:08 mtymula89 Yes i see it now.
09:21 PacoAir joined #perl6
09:23 felher Can one use 'perlbug' to submit bugs to Rakudo?
09:24 moritz no
09:24 felher k, thnx
09:29 daniel-s joined #perl6
09:35 erkan joined #perl6
09:35 erkan joined #perl6
09:38 fhelmberger joined #perl6
09:39 dakkar joined #perl6
09:42 Gothmog_ joined #perl6
09:44 rurban_ joined #perl6
09:48 mtymula joined #perl6
09:51 mtymula joined #perl6
09:58 jnthn morning o/
09:59 FROGGS_ morning
09:59 * jnthn will has another tuit-limited week, but December should be better
10:00 sorear morning jnthn
10:00 jnthn o/ sorear
10:00 sorear same situation I think
10:00 sorear exciting times :D
10:02 jnthn Early Decemberish I hope to be pushing some fledgling QAST => JVM stuff.
10:02 FROGGS_ jnthn: is there a spec about how the grammar works? I hit a bug in rakudo/src/Perl6/Grammar.pm and I need to capture more to make a better exception message
10:02 felher o/
10:02 moritz FROGGS_: extra captures are generally OK
10:03 sorear jnthn: \o/
10:03 jnthn FROGGS_: Well, it's a subset of normal Perl 6 grammars
10:03 sorear jnthn: early Decemberish is also when I'm probably going to be able to start the niecza C-backend experiments too :D :D
10:04 moritz FROGGS_: STD.pm6 is kinda standard, but if we need more stuff than STD captures, that's OK
10:04 sorear you're always allowed to add new stuff to STD if it improves the error messages and doesn't slow us down too much
10:05 kresike joined #perl6
10:06 kresike hello all you happy perl6 people
10:07 orafu joined #perl6
10:10 moritz jnthn: do you have some time to discuss sink stuff?
10:11 jnthn moritz: I sorta got time while @student here to exercises, but may need to go give help at any moment
10:11 jnthn *do
10:11 moritz jnthn: ok
10:11 moritz r: role A { }; nqp::say nqp::does A, 'foo'
10:11 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤Error while compiling block : Error while compiling op call: Error while compiling block : Error while compiling op say: Error while compiling op does: No registered operation handler for 'does'␤»
10:11 moritz r: role A { }; nqp::say nqp::can A, 'foo'
10:11 p6eval rakudo e6e158: OUTPUT«1␤»
10:12 moritz that's the first problem
10:12 moritz r: module A { }; nqp::say nqp::can A, 'foo'
10:12 p6eval rakudo e6e158: OUTPUT«No such method 'foo' for invocant of type 'Any'␤  in any find_method at src/gen/Metamodel.pm:149␤  in block  at /tmp/6cIyHASplD:1␤␤»
10:12 moritz that's the second problem
10:12 jnthn uh, second one is wtf
10:12 moritz currently I emit the equivalent of    .sink() if nqp::can($_, 'sink')  for sink context
10:12 moritz and those two make the whole thing blow up
10:13 jnthn yeah, trouble is, a role's find_method always returns a punner
10:13 jnthn Probably need to be a bit smarter on that.
10:13 jnthn The other one is just an outright bug
10:13 moritz where? in the code emitting, or in can?
10:14 FROGGS_ thanks you both, gtg to work, but will read logs
10:14 jnthn I think needs a fix somewhere in RolePunning.pm or whatever it's called
10:14 jnthn In src/Perl6/Metamodel
10:14 jnthn We can can on the pun.
10:15 moritz what a pun :-)
10:15 jnthn :D
10:15 sorear sleep &
10:15 felher o/ sorear
10:15 jnthn o/ sorear
10:15 huf if you continue this much further, someone's gonna take some elephants accross the alps
10:16 jnthn The module one is probably something throwing that should not throw but instead return a null/type object
10:19 jnthn ok, back to teaching...
10:44 FROGGS joined #perl6
10:48 rurban_ joined #perl6
10:49 FROGGS back for good
11:00 moritz *sing* I just want you back for gooooood *sing*
11:02 FROGGS ya, lets unbutton ourselfs
11:03 * FROGGS .oO( imagines a bunch of geeks with bare nipples... )
11:06 Su-Shee_ joined #perl6
11:08 chee joined #perl6
11:18 jnthn FROGGS: I...don't think I'm going to adopt that style while presenting at Perl confs :P
11:36 SmokeMachine joined #perl6
11:36 FROGGS well, the ppl would keep you in mind though
11:44 sqirrel joined #perl6
11:50 MayDaniel joined #perl6
11:53 rurban_ joined #perl6
12:06 bowtie joined #perl6
12:22 sftp joined #perl6
12:26 mtymula89 joined #perl6
12:34 SmokeMachine joined #perl6
12:50 tokuhiro_ joined #perl6
12:52 mtymula89 joined #perl6
12:53 jnthn FROGGS: I try to do that by giving good talks :P
12:54 jnthn ...but it's good to have a backup plan :P
12:56 SamuraiJack joined #perl6
12:57 Kharec joined #perl6
12:58 rurban_ joined #perl6
13:02 mtymuls .
13:07 nebuchad` joined #perl6
13:08 PZt joined #perl6
13:08 wooden_ joined #perl6
13:08 wooden_ joined #perl6
13:10 imarcusthis- joined #perl6
13:10 mst___ joined #perl6
13:10 zamolxes_ joined #perl6
13:11 xdbr_ joined #perl6
13:13 jaldhar joined #perl6
13:14 chee2 joined #perl6
13:14 stanley_ joined #perl6
13:16 MayDaniel joined #perl6
13:17 baest joined #perl6
13:19 sftp joined #perl6
13:20 bloonix joined #perl6
13:20 dayangkun joined #perl6
13:36 mtk joined #perl6
13:41 * [Coke] yawns.
13:42 mtymuls :P
13:44 GlitchMr joined #perl6
13:51 rurban_ joined #perl6
13:54 rindolf joined #perl6
13:57 PerlJam good cyber-monday everybody!
13:58 dalek nqp/x_backslash: e9ab312 | (Tobias Leich)++ | src/ (2 files):
13:58 dalek nqp/x_backslash: add indirection for 'Unrecognized backslash sequence'
13:58 dalek nqp/x_backslash: review: https://github.com/perl6/nqp/commit/e9ab3125e8
14:05 FROGGS r: "\u"
14:05 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤Method 'sorry' not found for invocant of class 'Perl6::QGrammar+{qq}+{stop}'␤»
14:07 GlitchMr42 joined #perl6
14:09 atrodo joined #perl6
14:22 mst joined #perl6
14:25 tokuhiro_ joined #perl6
14:39 wamba joined #perl6
14:41 spider-mario joined #perl6
14:50 kaare_ joined #perl6
14:50 rurban_ joined #perl6
14:52 skids joined #perl6
14:56 dalek nqp/gh67-threads: 756d06b | rurban++ | / (2 files):
14:56 dalek nqp/gh67-threads: add t/nqp/67-threads.t, fix .gitignore for /nqp
14:56 dalek nqp/gh67-threads: review: https://github.com/perl6/nqp/commit/756d06bd90
14:58 sqirrel joined #perl6
14:59 stopbit joined #perl6
15:01 cognominal joined #perl6
15:03 dakkar joined #perl6
15:07 [Coke] FROGG's exception there looks notgood.
15:09 FROGGS [Coke]: already fixed (pull request)
15:12 thou joined #perl6
15:13 rindolf FROGGS: hi.
15:13 [Coke] FROGGS++
15:15 mtk joined #perl6
15:15 mtk0 joined #perl6
15:16 mtk joined #perl6
15:17 FROGGS hi rindolf
15:17 FROGGS thanks [Coke]
15:18 bluescreen10 joined #perl6
15:23 rindolf FROGGS: what's up?
15:23 rindolf FROGGS: you might be interested to know that I worked on PySolFC the other day.
15:24 rindolf Well, yesterday actually.
15:25 FROGGS hi, $work and a bit bug hunting / error message improving...
15:26 FROGGS rindolf: this PySolFC looks quiet nice, what did you do?
15:29 skids Wait, there's $work for solitaire?  I must have missed that booth at the job fair!
15:32 gaussblurinc_ joined #perl6
15:33 xilo joined #perl6
15:34 japhb skids: Wouldn't that be Zynga?  Although I guess that would be "social solitaire" ...
15:37 gaussblurinc__ joined #perl6
15:39 zb joined #perl6
15:45 kaleem_ joined #perl6
15:47 rindolf FROGGS: I made sure every module can be loaded (or "import"ed in Python-speak) separately.
15:48 FROGGS ahh, cool
15:49 kaleem joined #perl6
15:56 rindolf skids: I wasn't using "work" in the exact literal meaning.
15:56 * rindolf clubs skids senseless with the server hosting en.wiktionary.org .
15:57 rindolf Or the entire cluster of them.
16:00 sergot hi o/ !
16:01 FROGGS hi sergot
16:10 chee joined #perl6
16:11 rjbs- eeLag is my enemy.
16:11 rjbs- Evidenced, for example, in how this message happened in the wrong channel. :-/
16:12 cognominal joined #perl6
16:12 moritz rjbs++ # autopun
16:13 rurban FROGGS: #ifdef enum_class_Proxy is wrong. It is a enum not a preprocessor define
16:14 rurban I'm fixing it in the branch gh67-threads
16:16 FROGGS rurban: k, thank you
16:17 rurban For now no problem, because it will always be false. But I try to add proper threads support to nqp
16:19 gaussblurinc joined #perl6
16:23 sftp joined #perl6
16:29 * [Coke] finds http://rdstar.wordpress.com/2012/11/22/the-rakudo-codebase-visualized-partially/ , which appears to have no author.
16:32 [Coke] (and isn't on planet sixperl)
16:33 FROGGS well, when seeing the snd link I'd say lue posted it
16:34 Pleiades` joined #perl6
16:38 [Coke] danke.
16:38 [Coke] phenny: ask lue if he wants rdstar to be added to the planet sixperl feed.
16:38 phenny [Coke]: I'll pass that on when lue is around.
16:41 [Coke] lue++
16:41 rurban_ joined #perl6
16:48 ryutin joined #perl6
16:51 moritz with less than two years of age, my daughter is now a youtube consumer
16:52 moritz she has her favorite video which she demands to see occasionally
16:52 moritz and then she selects second-best favorite videos by pointing to the preview images
16:53 moritz though we don't have a touchpad, and she doesn't know how to use the mouse yet, we must click for her
16:54 sftp joined #perl6
16:55 alester joined #perl6
16:56 FROGGS moritz: ya, the mouse must be something oldschool and non-intuitive...
16:57 FROGGS my sons, almost 3 and the other 19months can both skip through images on my android, and they always want to click on thing on my laptop ;o)
16:57 FROGGS but the older one can now use a touchpad too, even if he is very slow with it
16:59 moritz erm, s/touchpad/touch screen/ above
17:00 * moritz wonders if he should cut a star release
17:01 * FROGGS wonders if he should test all these modules, since he didnt do it for ages
17:02 [Coke] (kids) at one point we found a trackball helpful
17:02 [Coke] (my thumb hurts just thinking about it. :)
17:07 bluescreen10 joined #perl6
17:13 cognominal joined #perl6
17:15 rurban_ joined #perl6
17:16 fgomez joined #perl6
17:18 masak greetings, #perl6.
17:18 japhb Greetings, Earthling!
17:23 FROGGS masak o/
17:23 FROGGS see y'all at home
17:25 masak I think https://rt.perl.org:443/rt3/Ticket/Display.html?id=115916 is a dupe
17:25 masak also, does our RT instance suddenly have a port number?
17:26 moritz \o masak
17:26 moritz masak: in some links it has for months at least
17:26 masak huh.
17:29 dalek star: aa7e45c | moritz++ | docs/announce/2012.11:
17:29 dalek star: announcement for 2012.11 release
17:29 dalek star: review: https://github.com/rakudo/star/commit/aa7e45c61e
17:29 dalek star: 35d12ef | moritz++ | / (2 files):
17:29 dalek star: bump rakudo and nqp versions
17:29 dalek star: review: https://github.com/rakudo/star/commit/35d12effe5
17:29 dalek star: dda13ae | moritz++ | modules/ (11 files):
17:29 dalek star: bump module versions
17:29 dalek star: review: https://github.com/rakudo/star/commit/dda13aeb76
17:30 moritz everybody, please review the release announcement, and fix (preferrably) or point out any mistakes/omissions
17:30 dalek star: b9b42ec | moritz++ | tools/build/Makefile.in:
17:30 dalek star: forgot a version bump (Makefile.in)
17:30 dalek star: review: https://github.com/rakudo/star/commit/b9b42ecccc
17:32 masak moritz: I reviewed the release announcement -- didn't see anything out of the ordinary. looks good.
17:32 moritz masak: thanks
17:32 masak "advanced macros" is a little vague, but I don't have a better suggestion.
17:32 SamuraiJack joined #perl6
17:37 moritz masak: just advance them :-)
17:40 PerlJam Are we doing monthly releases of R* now?
17:40 masak making macros suck less is a prerequisite to advancing them, I think... :)
17:41 benabik joined #perl6
17:41 moritz PerlJam: currently, yes
17:43 PerlJam moritz: why is that?  The recent feature list has been "impressive enough"?
17:45 Chillance joined #perl6
17:48 moritz PerlJam: mostly yes (more)
17:48 moritz PerlJam: first of all we didn't announce that we'd switch to a longer release cycle, so people expect a new release
17:49 moritz PerlJam: secondly we have some many nice features that it would be a shame not to get them to the users quickly
17:50 moritz hey, heredocs! Operators with custom prec and assoc
17:50 moritz and, quite important IMHO, precompilation fixes
17:50 moritz jnthn++
17:50 moritz jnthn++
17:50 moritz jnthn++
17:50 masak indeed. jnthn++
17:51 dalek roast: c196552 | moritz++ | S (5 files):
17:51 dalek roast: rakudo autounfudges
17:51 dalek roast: review: https://github.com/perl6/roast/commit/c196552ce3
17:52 PerlJam I didn't realize that we hadn't announced the longer release cycle.
17:53 moritz PerlJam: speaking just from memory, I think that only before the switch to nom did we have quarterly releases
17:53 moritz PerlJam: and ever since monthly releases
17:53 rurban_ joined #perl6
17:55 PerlJam weird.  I guess I just had "quarterly" stuck on my brain for Star releases.
17:55 jnthn evenin o/
17:55 PerlJam greetings jnthn++
17:57 jnthn oh, moritz++ is on with the Star release
17:57 jnthn That's good; I'm pretty tight for time this week.
18:02 moritz http://moritz.faui2k3.org/tmp/rakudo-star-2012.11-RC0.tar.gz # release candidate
18:07 domidumont joined #perl6
18:07 jnthn moritz: Maybe worth mentioning quote adverbs too?
18:08 jnthn And perhaps explicitly call out the pre-compilation fixes...
18:09 jnthn need to go buy some noms...will commit those when back if you don't beat me to it...
18:10 domidumont1 joined #perl6
18:14 dalek star: 3a2846f | moritz++ | tools/star/release-guide.pod:
18:14 dalek star: [release guide] add list of previous releases
18:14 dalek star: review: https://github.com/rakudo/star/commit/3a2846fb91
18:16 moritz jnthn: beat you to it :-)
18:16 dalek star: d4e9c5d | moritz++ | docs/announce/2012.11:
18:16 dalek star: [announce] mention quote adverbs and precompilation fixes
18:16 dalek star: review: https://github.com/rakudo/star/commit/d4e9c5def5
18:20 moritz I'll wait with the R* release until tomorrow; maybe soembody has more feedback until then
18:21 moritz if not, I'll make a release code-identical to the RC0, but with updated release annoucement
18:23 moritz phenny: tell FROGGS if you want to do more typed exception in nqp, you can do them directly in master; they are low risk, and don't break rakudo
18:23 phenny moritz: I'll pass that on when FROGGS is around.
18:24 moritz now if only I could build nqp again on my laptop...
18:32 dalek perl6-roast-data: 1da7959 | coke++ | / (3 files):
18:32 dalek perl6-roast-data: today (automated commit)
18:32 dalek perl6-roast-data: review: https://github.com/coke/perl6-roast-data/commit/1da795971e
18:32 [Coke] sorear++ - niecza back down to 15 failures.
18:33 popl joined #perl6
18:35 thou joined #perl6
18:36 fgomez joined #perl6
18:38 rurban_ joined #perl6
18:42 masak moritz++ # cutting R*
18:43 * moritz is a bit surprised by panda commit 1361fcbc0e9d298b38f80c3fb1068f034205e532 -- does it work to use a module in bootstrap.pl? if yes, why?
18:44 moritz it does not
18:45 moritz ===SORRY!===
18:45 moritz Could not find Shell::Command in any of:  ...
18:46 dalek panda: a5f2ff8 | moritz++ | bootstrap.pl:
18:46 dalek panda: unbreak bootstrap.pl
18:46 dalek panda: review: https://github.com/tadzik/panda/commit/a5f2ff8fd1
18:47 * moritz ponders how to best get panda to use %*CUSTOM_LIB
18:49 moritz is there a cross-make compatible way to execute a command and put the result in a variable?
18:50 moritz given what I know about the portability of Makefiles, I guess the answer is "no"
18:51 [Coke] I would probably run the command and put the output in a file as a stopgap.
18:53 moritz this feels more like (not so) expressive dance than programming
18:55 Targen joined #perl6
18:57 japhb moritz, writing portable makefiles will often cause one to express oneself, though "dance" is not how I would tend to describe that expression.  ;-)
18:57 domidumont joined #perl6
18:57 moritz .oO( expressive non-dancing )
18:57 moritz r: say @*INC.join('  ')
18:57 p6eval rakudo e6e158: OUTPUT«/home/p6eval/nom-inst/lib/parrot/4.8.0-devel/languages/perl6/lib  /home/p6eval/nom-inst/lib/parrot/4.8.0-devel/languages/perl6/vendor/lib  /home/p6eval/nom-inst/lib/parrot/4.8.0-devel/languages/perl6/site/lib  /home/p6eval/.perl6/2012.11-4-ge6e1585/lib  /home/p6eva…
18:58 benabik joined #perl6
18:59 prammer joined #perl6
18:59 japhb Is it just me, or does p6eval seem to cut output to a shorter length than the IRC server normally would?
18:59 moritz yes, it has its own cutoff
18:59 japhb It seems too conservative.
19:00 FROGGS joined #perl6
19:00 masak I can't think of a case where I felt it was too short.
19:00 japhb Huh.  I feel that rather often. :-/
19:00 FROGGS talking about sex?
19:00 phenny FROGGS: 18:23Z <moritz> tell FROGGS if you want to do more typed exception in nqp, you can do them directly in master; they are low risk, and don't break rakudo
19:00 * FROGGS will read logs now
19:01 FROGGS moritz: k, will do
19:01 masak the things that hit the cutoffs tend to be errors/exceptions, and they tend to be rather void of meaning after line 1.
19:01 masak I say that as someone who strips a lot of useless stacktraces in bug reports. :)
19:01 japhb masak, I see it often when someone is trying to get a method list from some class, or in this case see all of @*INC.
19:02 japhb Oh, I can definitely understand the desire to avoid a mess.
19:02 moritz well, the full method list from a class is often too long for IRC anyway :-)
19:02 japhb Maybe treat the cutoff for STDERR and STDOUT distinctly?
19:02 moritz ETOOMUCHEFFORT
19:02 FROGGS masak: 443 is the default port for https/ssl connections
19:02 japhb heh
19:02 masak FROGGS: ah.
19:02 benabik joined #perl6
19:02 masak I'd rather p6eval spam the channel less.
19:03 moritz r: say Int.^methods(:all).elems
19:03 p6eval rakudo e6e158: OUTPUT«217␤»
19:03 masak if someone wants a long listing of stuff, they can use their local terminal window, not #perl6 :)
19:03 japhb I figured masak new that and was just commenting on the redundant URL formatting ...
19:03 japhb er knew
19:03 * moritz thought so too
19:03 masak no, I just suddenly noticed the port in the URL.
19:03 gfldex joined #perl6
19:04 japhb moritz, granted, that ^methods(:all) is going to be long.  But I often see ^methods(:local) cut off when it doesn't need to be.
19:04 masak I know very little of ports. perhaps I knew at some point that 443 means https/ssl, but I definitely didn't remember.
19:04 masak r" say Int.^methods(:local)
19:05 masak r: say Int.^methods(:local)>>.name
19:05 p6eval rakudo e6e158: OUTPUT«Int Num Rat FatRat abs Bridge chr sqrt base expmod is-prime floor round ceiling sign conj rand sin asin cos acos tan atan atan2 sec asec cosec acosec cotan acotan sinh asinh cosh acosh tanh atanh sech asech cosech acosech cotanh acotanh unpolar cis Complex log exp …
19:05 japhb But in any case, no worries.  Does the cutoff also apply to PM with p6eval, or just channel responses?
19:05 moritz also pm
19:05 japhb Okie-doke.
19:06 moritz there's not much engineering in p6eval, except the bare minimum needed to provide the functionality we need here
19:08 tadzik bah, so I _did_ break panda bootstrap. Neh
19:08 brrt joined #perl6
19:09 moritz tadzik: never mind, I fixed it
19:09 tadzik yeah, seen it. moritz++
19:09 tadzik I need vacation :)
19:10 * masak .oO( "vacation" has to do with looking at cows, right? )
19:11 masak just like a "vacant look" has to do with looking like a cow.
19:11 masak :P
19:11 FROGGS hehe
19:12 rindolf joined #perl6
19:15 masak (shamelessly plagiarized from, I think, MJD's twitter feed)
19:16 FROGGS thats fine, there is not much left to invent in the year 2012
19:17 FROGGS moritz: did you had a chance to look at my pull request? https://github.com/rakudo/rakudo/pull/91
19:18 Su-Shee joined #perl6
19:19 FROGGS don't wanna annoy you though :/
19:19 masak FROGGS: I used to think that was the case; however, with each year that passes, I realize how the whole CS and PL thing is still in its infancy, or at least young adolescence.
19:20 skids .oO(me decides not to ponder other meanings of "I need vacation.", especially with cows in the picture.)
19:21 * masak .oO( cow tipping )
19:26 masak <popl> Leven*shteen*!
19:26 masak popl: L*o*venshteen! :P
19:29 rurban_ joined #perl6
19:30 FROGGS masak: for a non-native-english-reader, whats the CS and PL thing?
19:31 FROGGS moritz: wouldnt it make sense to drop 'make test' or mention the other two option in the first step? http://paste.scsys.co.uk/215400
19:31 masak FROGGS: "Computer Science", and "Programming Language"
19:31 FROGGS ahh
19:32 FROGGS ya, tru
19:33 masak ...which is part of why I like being involved with Perl 6.
19:34 FROGGS and I am a community supporting rules loving german guy
19:34 FROGGS and Perl6 is pretty awesome
19:35 * masak .oO( "[community supporting rules] loving" or "[community supporting], [rules loving]"? ) :P
19:41 FROGGS hehe
19:41 tadzik parsing people is hard
19:41 tadzik I once signed up for "Advanced Programming in C++"
19:41 tadzik I expected (Advanced Programming) in C++
19:41 tadzik got Advanced (Programming in C++)
19:42 moritz FROGGS: the current factoring of the messages is not bad because it doesn't flood the user with information
19:43 FROGGS moritz: alright
19:49 dalek panda: 5ae49a8 | tadzik++ | / (2 files):
19:49 dalek panda: Fix installing random files from lib/
19:49 dalek panda: review: https://github.com/tadzik/panda/commit/5ae49a81a6
19:49 dalek panda: 6b9161c | tadzik++ | testmodules/compiled__module/blib/lib/baz.js:
19:49 dalek panda: Add forgotten file for tests
19:49 dalek panda: review: https://github.com/tadzik/panda/commit/6b9161c36d
19:49 dalek panda: 4c73acb | tadzik++ | / (3 files):
19:49 dalek panda: Make Panda::Builder copy over all the files it doesn't recognize
19:49 dalek panda: review: https://github.com/tadzik/panda/commit/4c73acb021
19:49 tadzik phenny: tell azawawi I told panda to install random files from lib as well :) Hope this suits you
19:49 phenny tadzik: I'll pass that on when azawawi is around.
19:49 tadzik phenny: thanks
19:51 brrt left #perl6
19:51 hash_table joined #perl6
19:52 cognominal joined #perl6
19:54 FROGGS moritz: rakudo-test and rakudo-spectest passes, but should modules-test work?
19:54 sorear good * #perl6
19:55 moritz FROGGS: it should, but I don't think it did in the last few releases
19:55 FROGGS open3: exec of ... failed at /usr/share/perl/5.14/TAP/Parser/Iterator/Process.pm line 168.
19:55 snarkyboojum_ joined #perl6
19:56 rjbs joined #perl6
19:56 ashleyde1 joined #perl6
19:56 mathw_ joined #perl6
19:56 moritz t/custom-headers-and-content.t .. Cannot call 'match'; none of these signatures match:
19:56 moritz :(Cool:D : $target, *%adverbs)
19:56 moritz while testing perl6-lwp-simple
19:57 pmichaud joined #perl6
19:57 clkao__ joined #perl6
19:57 moritz Bailador fails t/05-post-content.t
19:58 tadzik oh noes
19:58 tadzik I merged 2 pull requests today trusting them to be good
19:58 tadzik erm, merged 3
19:59 kurahaupo joined #perl6
19:59 tadzik and looks like 2 of them broke stuff
20:00 jaldhar joined #perl6
20:00 FROGGS tadzik: http://paste.scsys.co.uk/215403
20:01 integral joined #perl6
20:02 atrodo_ joined #perl6
20:03 atrodo_ joined #perl6
20:03 masak netsplits are useful for remembering who's lurking on the channel.
20:04 japhb_ joined #perl6
20:04 tadzik hm
20:04 tadzik I'm not sure what that is :)
20:04 atrodo joined #perl6
20:05 moritz FROGGS: might be a brokenness of the test harness
20:05 moritz I'm pretty sure it's supposed to execute perl6 $testfile, not just $testfile
20:06 FROGGS ohh, hold
20:06 FROGGS on
20:06 moritz jsonrpc fails t/server.t
20:06 FROGGS I didnt make install -.-
20:07 moritz and I failed at reading the error message
20:07 FROGGS ;o)
20:07 sjohnson joined #perl6
20:11 takesako joined #perl6
20:14 tadzik hrm. I wonder, what to do to LWP::Simple to marry it with MuEvent
20:14 tadzik I need to somehow say it "you know, when you call recv(), you should basically set a MuEvent handler. That'd be cool"
20:14 tadzik without rewriting half of it
20:14 dalek ufo: 0755ad0 | moritz++ | bin/ufo:
20:14 dalek ufo: install to any(%*CUSTOM_LIB<site home>)
20:14 dalek ufo:
20:14 dalek ufo: This takes the easy and portable route by writing the prefix into
20:14 dalek ufo: the Makefile, at the expense of having to re-run ufo whenever that
20:14 dalek ufo: prefix changes -- which is quite often in the case of the home lib.
20:14 dalek ufo: review: https://github.com/masak/ufo/commit/0755ad0ddb
20:15 moritz masak: I hope you're OK with that change; it's the least insane solution I could find :-)
20:15 tadzik being able to convince it to use my kind of IO::Socket, I could maybe preempt it somehow inside those read()s
20:15 tadzik I could maybe emulate this sort of behaviour using gather-take
20:16 tadzik so many "I could maybe"
20:20 masak moritz: on phone; will look later.
20:20 moritz masak: ok, no hurry
20:21 FROGGS k, most of the module-tests are passing, the failing ones you already posted have </yoda>
20:21 moritz FROGGS: it's your comedy day, isn't it? :-)
20:22 FROGGS I'm just in a good mood ;o)
20:22 FROGGS sitting in the dark with laptop and my almost sleeping kid...
20:23 moritz that's quite a feeling, I know :-)
20:24 moritz $daugher has been sleeping for an hour
20:24 FROGGS ya, I can be lucky most days, both are sleeping within 10 minutes usually
20:25 FROGGS think he is drifting away now...
20:25 FROGGS so, shhhhhh
20:25 FROGGS :o)
20:26 * moritz hopes FROGGS' IRC client doesn't make a sound for each incoming line :-)
20:26 FROGGS just dont use the BELL ascii char
20:26 masak r: say "\b"
20:26 p6eval rakudo e6e158: OUTPUT«␤»
20:26 masak :D
20:26 * moritz would like to visit the BELL labs
20:27 Chillance joined #perl6
20:27 FROGGS \b? really?
20:27 masak ya rly.
20:27 FROGGS I'd like to visit Xerox and tell them that they are stupid
20:27 masak no wait
20:27 masak r: say "\b"
20:27 p6eval rakudo e6e158: OUTPUT«␤»
20:27 masak r: say "\a"
20:27 p6eval rakudo e6e158: OUTPUT«␤»
20:28 masak there we go.
20:28 FROGGS r: say "\u"
20:28 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤Method 'sorry' not found for invocant of class 'Perl6::QGrammar+{qq}+{stop}'␤»
20:28 masak r: say ord "\a"
20:28 p6eval rakudo e6e158: OUTPUT«7␤»
20:28 FROGGS ;o)
20:28 * masak submits rakudobug
20:28 doy heh, irssi doesn't strip ^G
20:28 doy that's... kind of annoying
20:28 FROGGS masak: nooooooo!
20:29 masak r: say ord "\a\a\a\a\a\a\a"
20:29 p6eval rakudo e6e158: OUTPUT«7␤»
20:29 masak r: say "\a\a\a\a\a\a\a"
20:29 p6eval rakudo e6e158: OUTPUT«␤»
20:29 skids hush.
20:29 masak r: say "\a\a\a\a\a\a\a" x 50
20:29 p6eval rakudo e6e158: OUTPUT«…
20:29 tadzik eek
20:30 * masak hides
20:30 doy actually, it does something weird, it's not just "not stripping"
20:30 doy so it has to be intentional behavior?
20:30 doy weird
20:31 masak what does it do?
20:32 doy whenever it receives \a, it generates a bell, even if the window isn't active, and switching back and forth to the window doesn't generate bells
20:35 s0rear joined #perl6
20:41 masak s0rear! \0/
20:42 sorear_ joined #perl6
20:45 masak moritz: https://github.com/masak/ufo/commit/0755ad0ddb looks good
20:45 moritz \o/
20:46 masak I have a general feeling of unease related to the commit, but it's not your fault.
20:46 masak it's just... it feels like the problem being solved is one I can't get a good overview of.
20:46 att__ joined #perl6
20:47 masak all I see is gradual patch-size solutions like this one going in over the years.
20:48 moritz you mean that ufo is slowly growing, with neither a perspective to becoming smaller again, nor having a real design?
20:49 masak oh, I wasn't really thinking of ufo here.
20:49 masak the lack of design there is probably because I'm kind of an absentee original author.
20:49 masak I was thinking of Rakudo/Perl 6 and library handling.
20:50 masak and it's tricky because I don't really know of a better way to solve this than gradual evolution.
20:50 * [Coke] sees MuEvent go by in the scrollback and realizes that he never resurrected cjbot.
20:51 sorear joined #perl6
20:51 * [Coke] wonders if it's worth doing until we have a better event loop.
20:51 tadzik not sure
20:51 tadzik if the issue of it hanging with no reason is till there, then No
20:52 * masak .oO( NoEvent )
20:52 tadzik if it's not, then we still have the issue of busy waiting, so Probably No
20:53 masak what's the issue of busy waiting, and is there a solution in sight?
20:54 FROGGS I'd say if a event loop is busy when waiting than it is missing a delay...
20:55 moritz it's missing a callback :-)
20:55 tadzik moritz: we'll need a poll() that works on more than one socket :)
20:55 masak ah.
20:55 moritz .oO ( http://25.media.tumblr.com/tumblr_m8f57168VX1r1mq56o1_1280.png )
20:56 masak yeah, not having that sounds pretty limiting.
20:56 FROGGS moritz: and I know what episode that is ;o)
20:57 FROGGS .oO( should buy a horgan just to be sure )
20:57 moritz speaking of which, today in the subway I saw a maybe 13 year old girl reading 50 Shades
20:57 moritz I'm pretty sure I didn't read stuff like that when I was 13 :-)
20:58 FROGGS I believe there were no such things when we were 13
20:58 FROGGS and I didnt like books much at that time
20:58 jnthn 50 shades of grey? Isn't that the Visual Studio 2012 default color scheme?
20:59 moritz :-)
20:59 FROGGS ya, lets call it "color" scheme ;o)
20:59 moritz you mean THAT SHOUTY PROGRAM?
21:00 jnthn :)
21:01 jnthn I had to use it in a talk a couple of months back. The talk was somewhat memorable for by reference to the DEBUG (I actually shouted it) menu :)
21:03 masak THE_MENUS_ARE_ALL_CONSTANT
21:03 FROGGS maybe MS should hire some designers? to round up the edges of their life-tiles or what it is called and to introduce ucfirst on menus
21:05 FROGGS the thing is, even if you want to use their software (windows phone development tools with VS2012 express), then after installing windows 7 and its sdk for a day in a VM you get stuck when they wanna have 37$ just to let you copy the examples to your phone
21:05 FROGGS -.-
21:05 FROGGS wasted a day because of that
21:06 tadzik maybe they should hire some logical thinkers :) They still didn't respond to my email "how do I bootstrap a windows dvd image"
21:06 tadzik I get free copies of windows as a student, but they don't come as .iso files, but as an .exe which downloads an .iso
21:07 tadzik I asked them if they expect me to come over to piratebay and get a windows there so I can download my legal copy
21:07 moritz try wine :-)
21:07 tadzik no, it didn't work :)
21:07 tadzik it used to, but they fixed something with their downloader and now it doesn't ;)
21:07 masak becoming an alcoholic is seldom the answer.
21:07 popl No, it didn't work the first time I tried it either tadzik.
21:08 popl I was in a similar situation.
21:08 tadzik oh, they respond to emails eventually?
21:08 tadzik well, I run a piratebay copy anyway; torrent uploaders are capable of making an install image that installs on an USB disk, microsoft apparently isn't
21:09 tadzik maybe it's better with windows 8
21:11 popl tadzik: I was referring to using Wine.
21:11 tadzik ah, I see
21:12 spider-mario didn’t work for me either
21:17 bapa joined #perl6
21:28 masak sorear++ # v24
21:28 masak looking forward to v42 ;)
21:29 masak also looking forward to what the object sharing will lead to.
21:29 bruges joined #perl6
21:33 japhb_ After v42, he clearly will need to do a v42.bis release.
21:34 [Coke] sounds like one of the refactors jnthn did recently for rakudo.
21:36 jnthn Rakudo had this model since the nom days.
21:36 jnthn (As in, part of what nom did was this)
21:36 jnthn convergence++
21:37 [Coke] part of the announcement was sharing compiler/runtime - that was a more recent update, aye?
21:38 arlinius joined #perl6
21:38 jnthn [Coke]: Maybe I'm misunderstanding, but I understood it as allowing the compiler to work against the real objects that will exist at runtime.
21:39 jnthn Having a good way to do that was one of the biggest architectural differences between b and nom.
21:39 [Coke] I'd expect you to understand it better than i. :)
21:48 cognominal_ joined #perl6
21:51 FROGGS r: say "abc\0def"; say "abc\x00def"
21:51 p6eval rakudo e6e158: OUTPUT«abc␀def␤abc෯␤»
21:51 FROGGS ---------------------^ this should be the same, right?
21:52 sorear jnthn: I did that part earlier, what's happening now is that the compiler can treat them as real objects
21:52 FROGGS it shows \xEF for \x00
21:52 sorear jnthn: before, they had to be wrapped in special handles and accessed using dedicated opcodes
21:52 sorear soon we'll be able to use real mthods
21:53 [Coke] r: say "abc{\x00}def"
21:53 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤CHECK FAILED:␤Undefined routine '&x00' called (line 1)␤»
21:53 [Coke] r: say "abc\x{00}def"
21:53 sorear r: say "abc\x[00]def"
21:53 p6eval rakudo e6e158: OUTPUT«===SORRY!===␤Method 'sorry' not found for invocant of class 'Perl6::QGrammar+{qq}+{stop}'␤»
21:53 p6eval rakudo e6e158: OUTPUT«abc␀def␤»
21:53 FROGGS ahh, I'm wrong, it is parsing the whole as hex
21:53 * [Coke] thinks he found another error for FROGGS to fix!
21:53 sorear jnthn: wonderful rakudobug :D
21:54 jnthn sorear: Which one?
21:54 jnthn Huh...that's odd.
21:54 FROGGS the 'sorry' thing is fixed (in a pull request)
21:54 jnthn should probably be panic, yeah
21:54 masak I submitted that one an hour or so ago.
21:54 FROGGS right
21:54 jnthn Like I'm paying attention :P
21:55 FROGGS someone need to have a closer look at my pull request and should merge then ;o)
21:55 jnthn OK
21:55 FROGGS masak: but not to RT, right?
21:55 FROGGS cant find it
21:56 jnthn I'm gonna sleep soon, but I can look tomorrow probably
21:56 FROGGS jnthn: no hurry & sleep well
21:56 FROGGS (... soon)
21:56 masak FROGGS: I... I forgot. :/ but I did it just now. should be there now.
21:56 countley joined #perl6
21:57 hash_table joined #perl6
22:05 * [Coke] wants a perl6 RT bot.
22:05 fgomez joined #perl6
22:05 tadzik hm
22:05 * [Coke] will update cjbot to do it if the aforementioned event issues ever get resolved.
22:06 [Coke] (or tadzik can do it, that's fine! ;)
22:06 tadzik I'm megalazy these days :)
22:07 tadzik haha. My Panda is just installing MuEvent using p6prove to test it. So cool
22:08 masak :)
22:13 tadzik hrm. Does "Invalid operation on binary string" when dealing with recv()d data ring a bell to you?
22:15 masak yeah.
22:15 masak probably getting sub-character stuff.
22:20 tadzik so, Net::IRC fails due to that :)
22:26 masak :/
22:33 cognominal joined #perl6
22:42 cognominal joined #perl6
22:43 PacoAir joined #perl6
22:54 leont joined #perl6
23:03 moritz joined #perl6
23:06 masak 'night, #perl6
23:11 Steppen joined #perl6
23:38 japhb_ Heh, even though sorear++ claimed he was going to do it *after* the v24 release, I note that the only two perl6-bench microbenchmarks in which niecza v22 and v24 perform differently are the while and for variants of the concat benchmark, where v24 is 13-15% faster.  Slipped something in, did you sorear?  ;-)
23:42 sorear japhb_: I don't know what you're measuring, concat's implementation hasn't changed since october 9 ...
23:42 sorear 2010
23:45 japhb_ Weird.
23:45 japhb_ Now I wonder why the difference ....
23:50 skids joined #perl6
23:56 tokuhiro_ joined #perl6

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

Perl 6 | Reference Documentation | Rakudo