Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2010-02-02

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:00 mberends joined #perl6
00:03 toddr left #perl6
00:03 nihiliad joined #perl6
00:18 pugs_svn r29610 | colomon++ | [t/spec] Fudge for ng1.
00:20 pugs_svn r29611 | colomon++ | [t/spec] Fudge for ng1.
00:21 lulu_ joined #perl6
00:22 lulu_ anyone know about the latest programming languages?
00:22 lulu_ hellloooooooo?
00:22 diakopter lulu_: hi
00:23 lulu_ can u help me?
00:23 diakopter with what
00:23 lulu_ about the latest programming languages
00:24 lulu_ helo people.
00:24 lulu_ help me. duhh
00:25 go|dfish you are probably beyond help.
00:26 lulu_ why is that ?
00:26 Tene lulu_: What proramming language do you want help with?
00:26 lulu_ the latest version. anything
00:28 lulu_ helooo
00:34 Tene Hi!
00:34 Tene Oh, it left.
00:35 uniejo joined #perl6
00:36 ihrd joined #perl6
00:37 ihrd left #perl6
00:38 _ash joined #perl6
00:52 diakopter wow.
00:52 diakopter the latest version of *any* programming language.
00:52 Juerd We haz it.
00:52 diakopter "as long as its the latest [and greatest] version, it doesn't matter which language you choose [for your homework project]."
00:53 diakopter it
00:53 diakopter 's
00:53 _ash i wish it could be that easy, i haven't ever had a programming assignment i could do in 'any language'
00:54 _ash even if xxxx language was the latest and greatest versions
00:56 Juerd I only have programming assignments I can do in any language.
00:56 astrojp joined #perl6
01:04 diakopter I figured it was a "research a programming language" assignment
01:05 diakopter for a computer-skills or intro to programming for high schoolers class.
01:10 colomon pmichaud: tests like my @a; is @a.end, -1 are failing left and right.  ng1 bug or spec issues?
01:14 eternaleye joined #perl6
01:14 eternaleye joined #perl6
01:31 cotto_work joined #perl6
01:32 k23z__ joined #perl6
01:32 _2010_ joined #perl6
01:35 drbean joined #perl6
01:36 eternaleye joined #perl6
01:36 eternaleye joined #perl6
01:37 jaldhar joined #perl6
01:38 agentzh joined #perl6
01:42 LaVolta joined #perl6
01:50 eternaleye joined #perl6
01:50 eternaleye joined #perl6
01:55 ash_ joined #perl6
01:56 jaldhar joined #perl6
02:13 eternaleye joined #perl6
02:13 eternaleye joined #perl6
02:17 hercynium joined #perl6
02:28 agentzh joined #perl6
02:39 colomon pmichaud: IMO we should make ng1 ng ASAP (tomorrow morning, maybe), and then schedule some time next week to make it master.
02:40 colomon seems like that would avoid having a mostly broken master while giving us something to push for.
02:43 colomon Hmmm... looks like passing @ parameters is broken in ng1?
02:43 colomon > sub a(@b) { @b.perl.say; }; a(1...10);
02:43 colomon Null PMC access in get_string()
02:43 colomon > sub a(@b) { @b.perl.say; }; a(1,2,3);
02:43 colomon Null PMC access in get_string()
02:44 ash_ > sub a(@a) { say 'hi'; }; a(1, 2);
02:44 ash_ Null PMC access in get_string()
02:45 ash_ its not even calling it, i think
02:46 pugs_svn r29612 | colomon++ | [t/spec] Fudge for ng1, plus fix typo.
02:46 colomon ash_: I'm pretty sure it's dying in the parameter binding, or something like that.
02:46 colomon certainly 1...10 works.
02:51 gfldex joined #perl6
03:00 colomon ng: sub foo(*@args, *%named) { 1 };  &foo\ .()
03:00 p6eval ng 58d896: OUTPUT«Confused at line 1, near "&foo\\ .()"␤current instr.: 'perl6;HLL;Grammar;panic' pc 500 (src/stage0/HLL-s0.pir:328)␤»
03:13 colomon > my @a = 1..10; @a[2] = 10000; say @a;
03:13 colomon Cannot assign to readonly value
03:20 colomon So, I've patched some tests and turned others off.  There are still 12 or so failing test files in the ng1 spectest.   (That's as compared to standard ng.)  I'm hoping that number can be zero 24 hours from now....
03:20 colomon but I've got to get to bed before I fall asleep at the computer.
03:23 gfx joined #perl6
03:40 payload joined #perl6
03:41 agentzh joined #perl6
03:55 tushar joined #perl6
03:55 tushar hi
03:56 tushar need some documentations on perl6. noob for perl6, developer using perl5.
03:57 * tushar Waiting for response
03:57 ash_ well, there is a good book thats being worked on, you can download the pdf of it at http://github.com/perl6/book , or you can read the spec
03:58 tushar thanks ash_ !
03:58 * tushar wgeting http://github.com/perl6/book
03:59 ash_ ummm thats not a direct link to the pdf
03:59 ash_ http://cloud.github.com/downloads/perl6/book/book-2009-12.pdf is a direct link
04:02 tushar ash_: ya sound's like it's a git hub repository and found lots of directories but books uh!. looking for the pdf link now
04:03 ash_ its in the downloads section
04:04 tushar thanks ash_ !
04:28 awwaiid joined #perl6
04:46 LaVolta joined #perl6
04:48 eternaleye joined #perl6
04:48 eternaleye joined #perl6
04:52 yinyin joined #perl6
05:00 fda314925 joined #perl6
05:04 Baggiokwok joined #perl6
05:09 patspam joined #perl6
05:12 Kid_ joined #perl6
05:13 Kid_ left #perl6
05:20 fda314925 joined #perl6
05:49 simcop2387 joined #perl6
05:50 eternaleye joined #perl6
05:50 eternaleye joined #perl6
06:06 eternaleye joined #perl6
06:06 eternaleye joined #perl6
06:18 eternaleye joined #perl6
06:18 eternaleye joined #perl6
06:38 sjohnson http://failblog.files.wordpress.com/2010/01/epic-fail-financial-advice-fail.jpg
06:40 eternaleye joined #perl6
06:40 eternaleye joined #perl6
06:57 eternaleye joined #perl6
06:57 eternaleye joined #perl6
07:07 kaare joined #perl6
07:20 Su-Shee joined #perl6
07:21 Su-Shee good morning
07:28 Baggiokwok joined #perl6
07:34 rv2733 joined #perl6
07:38 masak joined #perl6
07:38 masak o/
07:38 phenny masak: 04 Jan 13:38Z <moritz_> tell masak maybe http://perlgeek.de/blog-en/perl-6/perl-6-in-2009.writeback inspires you while writing spec changes summary ... though it's very coarse and selective
07:38 phenny masak: 09 Jan 21:23Z <mberends> tell masak is this you? http://irclog.perlgeek.de/perl6/2010-01-09#i_1894733
07:38 phenny masak: 25 Jan 03:27Z <japhb> tell masak What is the current status of proto's installed-modules branch?
07:39 masak moritz_: thanks. maybe I'll get around to it.
07:39 masak mberends: funnily enough, I found out about that translation days prior. :)
07:40 szabgab joined #perl6
07:40 masak japhb: very close to being merged. though it may not run on ng as such.
08:04 iblechbot joined #perl6
08:06 japhb masak, wow, that's one hell of a ping RTT.  ;-)
08:06 japhb masak, but thank you, that's excellent news.
08:06 masak sorry 'bout the lag. :)
08:07 masak it's good to be back.
08:07 * masak has a look at proto right now
08:07 japhb masak, you merge installed-modules, and I'll mine shiny new tuits.
08:07 japhb np, welcome back
08:08 masak as far as I recall, there was only one module collision left.
08:08 masak something about URL.pm in both november and url.
08:08 * masak checks
08:09 masak ah. URI.pm in november and uri.
08:10 masak well, I'll just rename the former to November::URI and add a comment about eventually moving over to the latter.
08:11 eternaleye joined #perl6
08:11 eternaleye joined #perl6
08:14 renormalist|work joined #perl6
08:18 cjk101010 joined #perl6
08:19 JohnBrown joined #perl6
08:21 clen joined #perl6
08:21 woe joined #perl6
08:22 slues joined #perl6
08:22 slues YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 slues YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 slues YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 slues YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 warily joined #perl6
08:22 warily YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 warily YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 warily YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 warily YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 smocked joined #perl6
08:22 smocked YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 smocked YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 smocked YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 smocked YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:22 smocked YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:23 chuckle joined #perl6
08:23 chuckle YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:23 chuckle YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:23 chuckle YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:23 masak oh, I heard about your spam problem.
08:23 masak thought that'd be solved by now.
08:24 Rucas joined #perl6
08:25 Rucas left #perl6
08:25 was kicked by Tene: chuckle
08:25 hyped joined #perl6
08:25 hyped YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 hyped YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 hyped YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 hyped YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 belts joined #perl6
08:25 belts YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 hyped YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 was kicked by Tene: hyped
08:25 belts YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 belts YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 belts YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:25 was kicked by Tene: belts
08:26 beastly joined #perl6
08:26 masak Tene++
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 masak thanks.
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 beastly YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 was kicked by Tene: beastly
08:26 altered joined #perl6
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 altered YO oN Da ReaLz I Be A StrAIght Up DowN aSS HooOD NiGGAaa. I BEEn on My SlANG sINce I was TwO. PuSHIn Dat ShIEt BAbYA gOTza HuTle Fo DAT ChedDaAAAAA. i gO TO dA CLUB WIT mAH BOIZ AnD gETS dAT pUSsSAAAAAYY. nAw meAN hAHAHA. BUT cHEAY fO yO LADiEZ HOLLA AT yO bOIIIII I TREAT YOUu fO REALZ lIKE A bLACk PRiNCEsS. irc.hardchats.com #gnaa
08:26 was kicked by Tene: altered
08:27 masak surely kickbanning on a case-by-case basis isn't a viable long-term solution, though?
08:27 Tene Right.
08:27 drbean joined #perl6
08:27 Tene I'm looking...
08:28 eyelet joined #perl6
08:28 Tene There, I think that does it.
08:28 kraih_sri joined #perl6
08:29 Tene That's going to only allow registered people to talk in the channel.
08:29 masak should do it. Tene++
08:29 Patterner joined #perl6
08:30 meppl joined #perl6
08:33 hicx174 joined #perl6
08:36 cotto_w0rk joined #perl6
08:36 rgrau joined #perl6
08:37 stoning joined #perl6
08:39 he_ joined #perl6
08:49 hicx174 joined #perl6
08:50 moritz_ good morning
08:50 masak o/
08:52 eternaleye joined #perl6
08:53 ejs joined #perl6
08:57 ejs joined #perl6
09:01 hicx174 joined #perl6
09:02 eternaleye joined #perl6
09:05 dakkar joined #perl6
09:11 rgrau joined #perl6
09:24 dalek november: c5fd6a4 | masak++ |  (2 files):
09:24 dalek november: [Makefile] added to version control
09:24 dalek november: It assumes an installed 'perl6', as opposed to the old one.
09:24 dalek november: review: http://github.com/viklund/november/commit/c5fd6a474718a4e7a986db3216c7ea63ecd12387
09:24 dalek november: 95134d4 | masak++ |  (5 files):
09:24 dalek november: [URI] renamed to November::URI
09:24 dalek november: To avoid a name collision between the november project and the uri project.
09:24 dalek november: review: http://github.com/viklund/november/commit/95134d49a4d5e168ad17244bbcfd9927cf684cf4
09:25 moritz_ masak: good morning and welcome back
09:25 masak thanks. :)
09:30 riffraff joined #perl6
09:31 masak phenny: tell carlin that I finally addressed http://irclog.perlgeek.de/perl6/2009-12-12#i_1828479
09:32 moritz_ oh wow, now the IRC logger is also a bug tracker :-)
09:32 masak phenny seems to have been muted along with the spambots.
09:33 masak according to carlin, that should be the last conflict. at least it was in December, and I don't think the landscape has changed that much.
09:33 masak there's been a slight slump in new modules. :)
09:33 masak or projects, rather.
09:34 hugme joined #perl6
09:34 moritz_ hugme: hug masak
09:34 masak hugme is muted, too :)
09:34 moritz_ :(
09:34 moritz_ and p6eval
09:35 masak and all the black princesses.
09:38 mathw Morning
09:38 masak mathw: \o
09:39 mathw masak!!
09:39 masak mathw!!
09:42 barney joined #perl6
09:54 am0c joined #perl6
09:57 JimmyZ joined #perl6
10:05 frettled yayitsmasak!
10:05 payload joined #perl6
10:05 masak \o/
10:05 * masak does a couple of free-wheels on the floor of #perl6
10:06 masak I can't do that IRL, so I might as well do it on IRC.
10:06 * frettled is all "ooh" "aah"
10:06 * masak bows
10:07 masak but now, let's get to work. we need to restore peace and justice to the galaxy. there's much on the agenda.
10:10 * masak has another look at proto
10:13 * moritz_ is always happy when a new feature is implemented by a diff that has only inserts
10:13 moritz_ it's a bit superstition
10:14 masak :)
10:14 masak I'm concerned about this commit: http://github.com/masak/proto/commit/13484919091012fea28cc2bf43f557b8c54a3731
10:14 moritz_ but it looks to me like I was careful enough previously so that the new feature is not very intrusive
10:14 masak I'm thinking I might invoke my dictatorial powers and revert it.
10:16 hugme joined #perl6
10:16 moritz_ hugme: register
10:16 masak Marc Chantreux, if you're out there: sorry -- I liked the intent of your commit, but proto is the wrong vessel for something like command flags. maybe in its next incarnation, it'll have them.
10:18 dr_df0 joined #perl6
10:19 hugme joined #perl6
10:19 moritz_ hugme: hug masak
10:19 moritz_ it should register itself with freenode now
10:20 jnthn omg masak?!
10:20 masak a while ago, I read (a fictional account) about an IT workplace where they installed a hugging machine. it quickly became very popular.
10:21 masak jnthn! dear old chap. :)
10:21 frettled jnthn: it's an optical illusion
10:21 jnthn frettled: Oh...
10:21 frettled masak: for some reason, that reminds me of JPod
10:21 * jnthn deflates and goes to make coffee
10:21 masak frettled: that's the one.
10:22 frettled I'll go submit my lottery ticket now.
10:23 hugme joined #perl6
10:23 moritz_ hugme: register
10:25 hugme joined #perl6
10:25 moritz_ hugme: verify_register
10:25 hugme joined #perl6
10:26 hugme joined #perl6
10:26 moritz_ hugme: verify_register
10:26 moritz_ hugme: hug frettled
10:26 * hugme hugs frettled
10:26 moritz_ \o/
10:26 masak :)
10:26 masak moritz_++
10:27 moritz_ that's a PITA to do non-interactively
10:27 moritz_ setting up the account, verifiying it etc.
10:27 masak the things we do for bots...
10:27 moritz_ which reminds me, I wanted to add an interactive console to hugme
10:28 moritz_ providing the password to the POE::Component::IRC->spawn() method doesn't log it into the freenode account
10:28 frettled hugme: hug moritz_
10:28 * hugme hugs moritz_
10:28 frettled :D
10:29 frettled moritz_: my IRC client automatically registers after a successful login, so that ought to be possible for the bot :)
10:29 Rahul__ joined #perl6
10:29 moritz_ frettled: it's possible, but not the way I originally thought it would
10:30 frettled ah
10:31 hugme joined #perl6
10:31 moritz_ hugme: list projects
10:32 hugme joined #perl6
10:32 hugme joined #perl6
10:32 moritz_ hugme: list projects
10:32 hugme moritz_: I know about book, gge, hugme, ilbot, json, november, nqp-rx, nqpbook, perl6-examples, proto, svg-matchdumper, svg-plot, temporal-flux-perl6syn, tufte, web
10:33 nadim_ joined #perl6
10:39 masak by the way, GGE is really shaping up. I'm almost at 100% conformance with PGE. things like captures work now: http://gist.github.com/284959
10:40 masak and the tree spider is gone.
10:41 jnthn masak: Nice.
10:42 masak yes. I've learned loads even since BPW.
10:42 jnthn masak: Ooh! code-gen!
10:42 masak yes!
10:43 masak after it completely melted my brain, it was actually quite easy.
10:43 dr_df0 joined #perl6
10:43 moritz_ that's how I always figured that regexes engines must be
10:44 masak code-generating? or brain-melting-but-then-simple?
10:44 moritz_ the latter
10:45 masak yes. that's why I think the 7-wonders tutorial will be important.
10:45 masak it's a way to unload the things I've learned in a graspable format.
10:45 jnthn Does your brain re-solidify after the melting process is over?
10:46 masak yes, but it's forever changed by the knowledge of code-generating regex engines.
10:46 masak it remains to be seen whether that knowledge can be faithfully transferred to an unmelted mind.
10:49 cotto_working joined #perl6
10:50 [particle] joined #perl6
10:51 tuxdna joined #perl6
10:53 * masak kinda liked this comment: http://perlmonks.org/?node_id=817738
10:55 Baggiokwok joined #perl6
11:05 BinGOs joined #perl6
11:05 BinGOs joined #perl6
11:22 drbean joined #perl6
11:27 colomon o/
11:27 masak colomon: \o
11:28 colomon masak: Good to see you back.  I think we're about have to the mother of all target-rich environments for bug-hunting...
11:29 masak we are.
11:29 masak we'll be the eye of a mightly storm of RT activity.
11:37 eternaleye joined #perl6
11:48 pugs_svn r29613 | colomon++ | [t/spec] Fudge for ng1.
11:55 pugs_svn r29614 | colomon++ | [t/spec] Fudge for ng1.
11:56 Baggiokwok joined #perl6
11:58 pugs_svn r29615 | colomon++ | [t/spec] Fudge for ng1.
12:01 pugs_svn r29616 | colomon++ | [t/spec] Fudge for ng1.
12:01 colomon Slowly but surely....
12:02 jnthn colomon: How much has ng1 lost over ng?
12:02 colomon jnthn: depends on ow you look at it
12:03 colomon there were 20-something failing spectest files when I started
12:03 colomon most seem to be only a couple of tests failing
12:04 colomon but they are kind of catastrophic failures.
12:04 colomon things like my @a; not working
12:04 colomon or @a[0] = 1 not working.
12:05 moritz_ is it really worth to fudge such things out?
12:05 moritz_ or would it be better to wait until somebody fixes it?
12:06 colomon well, I've been working around the first with my @a = ()
12:07 colomon but the problem is that spectest was just too noisy to be useful, which is a bad state of affairs
12:09 colomon so I think it's worthwhile, even though I hope most of the fudges are undone this week.
12:14 xomas_ joined #perl6
12:18 colomon s/this week/today/  :)
12:20 mssm joined #perl6
12:28 tuxdna joined #perl6
12:29 broquaint joined #perl6
12:34 broquaint joined #perl6
12:34 colomon okay, ng1 spectests clean here, and I think I've got everything pushed / checked in.
12:35 colomon big issues seem to be the ones mentioned above plus trying to use iterators like they are old-fashioned lists.
12:36 colomon Method 'elems' not found for invocant of class 'GatherIterator' is a typical example.
12:37 colomon I'm pretty sure I can fix the latter, but don't know how kosher my fixes would be considered.
12:37 colomon afk...
12:39 iblechbot joined #perl6
12:41 uniejo joined #perl6
12:43 dr_df0 joined #perl6
12:44 mberends joined #perl6
12:44 plainhao joined #perl6
13:00 takadonet joined #perl6
13:06 breinbaas joined #perl6
13:13 colomon ...btk
13:15 masak ok, so proto's installed-modules branch is actually looking pretty good.
13:15 colomon \o/
13:15 masak I'm thinking of merging it.
13:15 colomon that's huge news.
13:16 jnthn Woo.
13:16 masak most of the work has been done by mberends++ and carlin++
13:17 ruoso joined #perl6
13:17 colomon Merge it!  and then I propose we make getting ng to work for it a high priority.
13:17 masak sounds like a plan.
13:18 masak still only at step 13 of 17 in the mberends++ TODO, but I don't think that matters.
13:18 takadonet morning all
13:19 masak takadonet: \o
13:19 colomon o/
13:20 colomon btw, does anyone know if p6 is spec'ed to have a function which takes a list and returns the first $n elements of it?
13:21 colomon seems to me like that is highly desirable in a world of potentially infinite lazy lists...
13:21 masak @list[^$n]
13:23 colomon hmmm, makes sense.  and completely fails in ng1.  :)
13:24 colomon no array slices, I guess.
13:25 masak at one point it was like that in master, as well :)
13:25 lichtkind joined #perl6
13:25 * colomon still kind of likes the idea of a .first-n method...
13:26 moritz_ colomon: like 'take' in Haskell?
13:26 colomon moritz_: I don't remember (long time since I last messed around with Haskell), but probably.
13:27 moritz_ multi sub infix:<take>(@LHS, Int $n) { @LHS[^$n] }
13:28 moritz_ Prelude> take 5  [1..100]
13:28 moritz_ [1,2,3,4,5]
13:29 cognominal joined #perl6
13:32 * colomon will also be happy when sink context is properly eager in ng1...
13:35 lichtkind_ joined #perl6
13:49 iblechbot joined #perl6
13:53 pmichaud good morning, #perl6
13:53 moritz_ good morning pmichaud
13:53 takadonet morning pmichaud
13:54 frettled lolitspmichaud :)
13:58 Baggiokwok joined #perl6
14:03 mathw good localtime pmichaud
14:04 ignacio_ joined #perl6
14:04 kaare joined #perl6
14:13 colomon pmichaud: morning!
14:14 colomon pmichaud: the good news is the ng1 spectest now tests clean.  the bad news is I've got a pile of bugs for you.
14:14 takadonet hehe
14:33 tomaw joined #perl6
14:37 masak morning, pmichaud.
14:37 rdice joined #perl6
14:38 dr_df0 joined #perl6
14:38 kidd` joined #perl6
14:44 pmichaud (pile of bugs)  excellent!  squash bugs, squash bugs!
14:50 frettled there's hardly anything better than mashed bugs, rich in protein
14:51 ejs joined #perl6
14:52 masak boil 'em, mash 'em, stick 'em in a stew.
14:53 masak I'm all for squashing things, but usually I squash features.
14:57 mberends joined #perl6
15:00 ejs joined #perl6
15:11 masak proto is now merged.
15:17 colomon \o/
15:20 hicx174 joined #perl6
15:22 pnu joined #perl6
15:23 * jnthn back
15:23 takadonet welcome back jnthn
15:24 jnthn :-)
15:32 * mberends pulls proto, and wonders how it would go with ng/ng1
15:32 Psyche^ joined #perl6
15:37 colomon2 joined #perl6
15:39 pmichaud (squash features)  -- isn't that what microsoft calls "patch Tuesday" ?  ;-)
15:39 masak I'm weekday-independent.
15:40 masak and I prefer to deflate features by discovering flaws that are already there, not by contributing new ones.
15:41 mberends_ joined #perl6
15:41 payload joined #perl6
15:58 TimToady we should rename getitems to a more user-friendly name if it will be used like Haskell's take
15:59 frettled and the debugging function could be called "masak"
16:00 frettled TimToady: gettake?  ;)
16:00 jnthn .gimme
16:01 TimToady gimme ain't half bad
16:01 masak C<temp> is defined (by S06) as a macro which replaces an existing thing temporarily within a given scope.
16:01 masak I understand the mechanism by which the macro affects the statement with C<temp> in it. By which mechanism does the macro affect the end of the scope?
16:02 TimToady usually by installing a LEVAE
16:02 TimToady LEAVE even
16:02 masak ah. cunning.
16:02 TimToady let uses KEEP or UNDO
16:02 masak that would even stack correctly.
16:03 pmichaud ...and one of the reasons rakudo doesn't have 'temp' yet is because we don't have good leave semantics in parrot
16:03 nihiliad joined #perl6
16:03 TimToady being able to fire off actions after a longjmp is one of the most important features of Perl 5, internally
16:05 alester joined #perl6
16:07 TimToady I'm quite willing to put off generalized temp till after 6.0 though, as long as we have dynamic vars (including the special 'temp $*foo' form)
16:07 TimToady (which doesn't need a LEAVE)
16:08 PerlJam frettled: "gettake" makes me think it should be pronounced like "bukake" for some reason.
16:10 masak sounds reasonable to me.
16:10 masak doesn't 'bukkake' have a double 'k', by the way? not that I would know.
16:12 meppl joined #perl6
16:12 hudnix transliteration of japanese words to Roman characters is rigorous.
16:12 hudnix er, *not* rigorous.
16:12 PerlJam masak: Im pour at speling.
16:13 hudnix Like perl, tmtowtdi
16:13 masak :)
16:14 TimToady now I'm trying to figure out why you'd want to hang a Buddha  :)
16:14 TimToady or borrow a hit
16:14 frettled heh
16:14 frettled But yes, the normal transliteration is «bukkake».
16:15 PerlJam indeed, the doubled "tt" may have even been the trigger that made me think of bukkake to begin with.
16:15 TimToady or maybe pull a punch
16:15 pmichaud (yes, we have dynamic vars in rakudo.  I'm still working on the special 'temp $*foo' form)
16:16 TimToady it's just 'my $*foo = CALLER:<$*foo>' really
16:16 jnthn Oh great, I think I'll glance here for light debugging relief and the subject is bukkake...
16:16 TimToady it's possible we shouldn't really reuse 'temp' for that
16:16 masak TimToady: is 'to hang a Buddha' a euphemism in Japan? :)
16:16 jnthn TimToady: temp kinda made logical sense to me there, but it does feel a tiny bit odd.
16:17 frettled Wikipedia is exceptionally helpful regarding «bukkake», but perhaps NSFW and NSFK.
16:17 TimToady the primary damage is that it seems to prevent temporizing some caller's dynamic var
16:17 TimToady maybe that's a feature :)
16:18 frettled "Daddy, daddy," said the little girl, "can you explain why ..."
16:18 frettled and you'd better hope that daddy's being asked to explain features of Perl 6 :)
16:20 TimToady okay, it's related to 'hit' and 'hang', but with metaphorical overloaded meanings
16:21 masak seems so.
16:21 pmichaud "Ours not to explain why.  Ours but to 'say' and 'die'"
16:21 TimToady no wonder it wasn't in my Japanese dictionary  :)
16:23 TimToady so, um, PerlJam, how are you acquainted with that word?  Or were you thinking of some other word?  (TimToady gives PerlJam a way to save face.)
16:23 tuxdna joined #perl6
16:25 pmichaud (PerlJam:  When already in a hole, sometimes it's best to stop digging :-)
16:25 japhb "Save face" takes a whole new meaning in that context"
16:25 japhb pmichaud, what, before you hit magma?
16:26 TimToady (PerlJam: here's your cue to say you meant 'bukkaku', yeah, that's the ticket)
16:26 japhb masak, if I read the backlog properly, it sounds like installed_modules has been merged, but proto won't run on ng yet?
16:27 pmichaud it wouldn't surprise me if proto doesn't run on ng yet.  ng is missing some features
16:27 masak japhb: correct. haven't tried to run proto under ng, but cf. snowballs in warm places.
16:27 japhb roger that.
16:28 pmichaud okay, so yesterday I postulated that perhaps we should simply bite-the-bullet and make ng1 into the new master tomorrow morning.  Any thoughts yay/nay ?
16:28 japhb I've been away a while ... what is the difference between ng and ng1?
16:28 PerlJam pmichaud: +1
16:29 masak pmichaud: it's your call.
16:29 pmichaud ng1 is the branch of ng where we've prototyped iterators and lazy lists (and seems to be the direction we'll go)
16:29 pmichaud one important thing to note is that I'm not likely to be around much Thu-Mon  (I'll be online some, but at odd hours)
16:30 masak now that proto's installed-modules is merged, I thought I'd focus a bit on ecosystem-wide testing. I think that'll wash out tons of regressions not caught by the test suite.
16:31 japhb Has master been touched at all since the release?
16:31 masak but I don't want ng progress or merge status to stall on that.
16:31 pmichaud japhb: not significantly, no
16:31 k23z__ joined #perl6
16:31 PerlJam TimToady: btw, I don't see a need for face-saving.  I'm familiar with that word like many other bizarre things because I hang out on IRC  :)
16:32 * masak .oO( wonder if Buddha hangs out on IRC )
16:32 pmichaud I believe the Buddha nature is everywhere :-)
16:32 masak Mu.
16:33 PerlJam masak++
16:33 hudnix ugh
16:33 japhb pmichaud, then I'd say might as well bring ng1 to the forefront sooner rather than later, to maximize time with everyone working on it, and just put something in the readme about using the January release if they can't spend tuits working with ng problems yet.
16:33 bluescreen joined #perl6
16:33 pmichaud japhb: vote noted, thanks!
16:34 pmichaud japhb: I'm in some agreement there (which is why I proposed this) -- I think we should just commit to the new version even though it's a significant regression, and hopefully that can spur us on a bit more
16:34 clen left #perl6
16:34 pmichaud and also remove any questions about where our focus lies :)
16:34 * japhb idly wonders if any of his Perl 6 code has a chance of running after the changeover.  :-)
16:34 japhb exactly.
16:36 PerlJam pmichaud: yep. Rakudo has been pregnant with ng since Oct and people have been itching for it to give birth given that Rakudo Star looms on the horizon
16:36 pmichaud okay, so should I do it tomorrow or Tue of next week?
16:36 pmichaud or delegate to someone else?  ;-)
16:36 PerlJam sooner rather than later IMHO
16:37 pmichaud okay, plan is to switch tomorrow.  note objections in the backlog :)
16:37 pmichaud (I'll check the logs before committing)
16:38 masak just to be clear here: as soon as ng1 is called master, I can report whatever I want to RT, right? :)
16:38 pmichaud masak: right
16:38 masak \o/
16:38 pmichaud masak: consider it a birthday present or something :)
16:38 masak this is the bestest... ever! *sniff*
16:38 pmichaud although we know there will be a lot of bugs.  I might recommend holding off on an rt onslaught until mid next week :)
16:38 mberends .oO( remember to upgrade RT's storage capacity )
16:39 pmichaud it'd be like shooting fish in a barrel :-)
16:39 pmichaud actually, more like shooting fish in a barrel filled with nothing but fish
16:39 colomon japhb: the answer is almost certainly no.
16:39 * masak locks and loads
16:39 colomon japhb: I'd be surprised if any randomly chosen Perl 6 code of over ten lines works in ng1.
16:40 pmichaud so, I'd say after Tue of next week, rt bug reporting is fair game :-)
16:40 pmichaud on the other hand, we may also be able to eliminate some active bugs in rt :)
16:40 nacho joined #perl6
16:41 PerlJam wait ... so what happens Tue of next week?
16:41 masak very well. I'll hold off a week.
16:41 japhb colomon: noted.  Especially since I tend to write fringe code in the first place.  :-)
16:41 cotto_w0rk joined #perl6
16:41 masak the goal, obviously, is to minimize the failures in the cheese by Feb release.
16:42 colomon japhb: I mean, unless pmichaud's hacked since I last checked, simple things like my @a; and @b[0] = 1 don't work right now.
16:42 masak either by fixing rakudo or by workarounds in the cheese.
16:42 colomon masak: the goal is that Feb is full of awesome.
16:42 pmichaud Tue of next week is when I get back from my absence this weekend :)
16:42 pmichaud and can more actively work on removing bugs
16:42 masak colomon: that sounds like the lyrics of a song. :)
16:43 PerlJam pmichaud: but how will you know which bugs exist withoug a nice fat RT queue for you to tick off?  ;)
16:43 pmichaud PerlJam: ummm,  "make spectest"  ?
16:44 pmichaud "my @a;"  doesn't work?
16:44 * PerlJam is just being goofy
16:44 jnthn ng: my @a;
16:45 p6eval ng 58d896:  ( no output )
16:45 PerlJam Besides, jnthn will be working, yes?
16:45 colomon pmichaud: well, it doesn't complain when you do it, but you can't do anything with @a afterward.
16:45 pmichaud colomon: okay, I'll fix that.
16:45 bluescreen joined #perl6
16:45 masak ng: my @a; say @a.perl
16:45 pmichaud anyway, depending on other events around here between today and tomorrow, I should be able to get lists and arrays working
16:45 p6eval ng 58d896: OUTPUT«[]␤»
16:45 colomon at least, there were a zillion tests like my @a; @a.push(1); which failed.
16:45 jnthn PerlJam: I'll have a decent bit of Rakudo time from a day or two's time, and over the weekend. :-)
16:45 colomon > my @a; say @a.perl
16:45 colomon Null PMC access in elements()
16:46 colomon (that's what I get in ng1)
16:46 pmichaud if someone wanted to tackel   s/IterDone/EMPTY/g   that'd be useful
16:46 pmichaud *tackle
16:46 colomon is there more to it than just search and replace?
16:46 * PerlJam can't help but mentally insert a "G" before IterDone every time
16:46 pmichaud also, change RangeIterator to RangeIter and SeqIterator to SeqIter
16:46 pmichaud of course, when a SeqIter is finished it becomes a non-seqiter  :-)
16:47 * masak groans
16:48 pmichaud afk, fetching kid lunch
16:48 colomon working on RangeIterator...
16:48 PerlJam colomon++
16:50 cotto_working joined #perl6
16:52 hicx174 joined #perl6
16:53 colomon Oooo, filenames need to be changed too.
16:53 colomon afk, lunch
16:54 meppl joined #perl6
17:05 TimToady oh, it's getsome that needs renaming, not getitem
17:07 TimToady though getitem might be usefully renamed to getparcel
17:07 TimToady or maybe getslice
17:08 TimToady except it would be odd to use getslice for a positional parameter
17:09 hicx174 joined #perl6
17:10 TimToady getparcel is also strange if the next thing isn't a parcel, but I suppose anything can be considered a degenerate parcel
17:10 TimToady getitem unfortunately sounds like you're getting one item from the next parcel, which is wrong
17:10 TimToady that's what get does
17:11 rdice joined #perl6
17:11 ejs joined #perl6
17:12 TimToady pity the nibble/bite metaphor won't work
17:14 masak phenny: tell colomon that I pulled some guerilla commits and did the replacements in ng1.
17:14 masak or don't. whatever.
17:14 TimToady isn't registered, prolly
17:14 masak 'aight.
17:14 colomon wouldn't it be easier to just tell me, anyway?
17:14 colomon :)
17:15 masak thought you were at lunch.
17:15 colomon I was.
17:16 colomon groovy.
17:17 colomon masak++
17:18 masak it even compiles afterward.
17:18 masak but for some reason I can't run the spectests. thinking of doing a clean checkout.
17:19 payload joined #perl6
17:19 colomon ah, so you haven't run the spectests yet?
17:19 colomon woah, make test just blew up.
17:19 masak so maybe it's not just me :/
17:20 colomon I'm doing a make clean; make now.
17:22 colomon nope, still massive fail.
17:22 masak :/
17:23 colomon looks like "say 1..24" is failing.
17:23 colomon (for instance, that's from 00-parrot/01-literals.t
17:24 colomon )
17:24 masak and that worked before?
17:24 colomon yes.
17:24 masak I tried 'say "OH HAI"' on the interactive prompt before cleaning.
17:24 masak got a Null PMC access.
17:24 colomon same here.
17:25 colomon also with "hello".say
17:25 masak conclusion: my s///g changes caused something to blow up.
17:25 masak shall I revert them?
17:25 colomon let's try reverting them just on our own machines and see what happens.
17:25 masak nod.
17:28 masak hm. after a clean download, 'make test' passes.
17:28 colomon Okay, I'm trying to ... really?
17:28 masak trying 'make spectest'.
17:29 masak oh wait. belay that. :/
17:29 masak I was still on master.
17:30 colomon It's the EMPTY patch.  I reverted it (and tweaked Makefile.in to use IterDone again) and things seem to work.
17:30 colomon make test passes.
17:30 masak ok.
17:30 masak feel free to push the revert commit.
17:31 colomon I'm really more concerned with how something so simple could break the universe.
17:31 masak that is the question.
17:33 pugs_svn r29617 | colomon++ | [t/spec] Change RangeIterator to RangeIter.
17:34 colomon should I push the revert commit or not?  indecision here....
17:34 masak please do.
17:35 masak I'm leaving soon for $NOM, and it feels better to leave the branch in a working state.
17:35 colomon okay, on it.
17:36 colomon done.
17:38 Psyche^ left #perl6
17:39 Patterner joined #perl6
17:39 stephenlb joined #perl6
17:41 rdice joined #perl6
17:47 pmichaud EMPTY didn't work?
17:47 masak apparently not.
17:47 pmichaud ....weird.
17:48 masak nature abhors a vacuum? :)
17:48 jnthn That'd suck.
17:48 masak :P
17:51 pmichaud I'll give it a shot
17:51 pmichaud (shot in the dark?)
17:52 pmichaud (fish in a barrel?)
17:52 colomon Seriously, there's nothing apparently wrong to the eye about masak's patch, but it blew up the world.
17:52 pugs_svn r29618 | lwall++ | [S07] pick slightly less misleading names for iteration primitives
17:52 pugs_svn r29618 | stop using "item" to mean contradictory things
17:52 pugs_svn r29618 | remove confusing discussion of outer flat/slice context; these methods don't
17:52 pugs_svn r29618 | care because that's why there are different method names for get vs getobj
17:57 pmichaud github down :-(
17:58 colomon nooooooo........  :(
17:59 pmichaud hmmm,   my s/IterDone/EMPTY/g   seems to have worked
17:59 pmichaud at least enough to pass 'make test'
17:59 pmichaud checking 'make spectest'
17:59 pmichaud so far so good
18:00 masak huh.
18:00 masak maybe I missed a spot.
18:01 justatheory joined #perl6
18:02 masak food &
18:04 fookme joined #perl6
18:05 ejs joined #perl6
18:14 ShaneC joined #perl6
18:15 wanradt_ joined #perl6
18:16 pugs_svn r29619 | pmichaud++ | [t/spec]:  Update range-iterator.t with IterDone=>EMPTY .
18:19 colomon joined #perl6
18:20 pugs_svn r29620 | lwall++ | [S05] more @@ whackage
18:20 pugs_svn r29620 | [S07] define flat and slice methods in terms of get and getobj
18:22 pugs_svn r29621 | lwall++ | [S05] forgot to change date
18:36 Tene It's not using &fail to return the Empty yet, is it?
18:37 pmichaud no.
18:37 Tene I might look at that tonight.
18:37 Tene Considering my recent history... it's unlikely I'll do anything tonight, though.
18:42 cdarroch joined #perl6
18:42 cdarroch joined #perl6
18:54 sjohnson hi masak long time no see
18:59 wanradt joined #perl6
19:08 fookme joined #perl6
19:08 fookme left #perl6
19:08 blahblah joined #perl6
19:09 athomason joined #perl6
19:12 pmurias joined #perl6
19:41 araujo joined #perl6
19:47 mikehh joined #perl6
19:56 [particle]1 joined #perl6
19:58 colomon pmichaud: did you have a scheme in mind for handling the use of the old standard List methods on iterators?  things like .elems?
20:00 Chillance joined #perl6
20:00 pmichaud I'm not sure if Iterators does Positional or not.  If so, then the Iterator probably needs to convert to a Seq and do that.
20:00 pmichaud Under that interpretation, .elems should also be processed on a Seq, I guess.
20:01 pmichaud Either that or .elems could be directly on the Iterator, simply doing .get(item) repeatedly.
20:01 pmichaud For now I'd put .elems directly on the Iterator -- we can update later.
20:01 colomon okay, I'll go ahead with that...
20:06 iblechbot joined #perl6
20:16 jan joined #perl6
20:25 pugs_svn r29622 | lwall++ | [S06] more @@ clobberation.
20:25 pugs_svn r29622 | also remove * as a feed target, just use a variable.
20:25 pugs_svn r29622 | conjecture a **() special form for interpolating into slice lists
20:26 TimToady Iterator doesn't do Positional, but method requiring a Positional object can probably do Cool-like autocoercions to Seq
20:27 colomon pmichaud: I've pushed Iterator.elems.  Should I do the same thing to create an Iterator.Str?
20:27 colomon TimToady: oooo.
20:27 pmichaud well, for .elems I'd prefer to "optimize" it a bit and not keep track of the reified elements.
20:28 TimToady what does say $it.elems; say $it.get; do?
20:28 pmichaud I would presume the number of items left in the iterator, followed by a thrown exception
20:28 TimToady that is, does .elems throw away the values?
20:29 colomon TimToady: it has to, doesn't it?
20:29 pmichaud it doesn't have to, it could convert the iterator into a Seq
20:29 TimToady that's not so good
20:29 TimToady Iterators should just iterate, and let the type system coerce, I expect
20:29 colomon pmichaud: Even if it converts the iterator into a Seq, the iterator is going to be consumed, isn't it?
20:29 TimToady a la Cool
20:29 pmichaud that's kinda weird, though
20:30 pmichaud I mean:    @foo.map({...}).elems
20:30 blahblah left #perl6
20:30 TimToady well, if you throw away a Seq, it gets GC'd
20:30 pmichaud right, but if the .map produces a 1-million element Seq...
20:31 TimToady I guess that argues that the user wants to throw them away
20:31 pmichaud I'm somewhat going on the "iterators tend to be invisible" principal here
20:31 pmichaud and that if you somehow got a hold of a visible iterator, you know what you're doing with it
20:31 pmichaud I'm fine if we auto-coerce iterators to Seq in all instances... it just seems sub-optimal in some common cases
20:31 TimToady so maybe it's okay if .elems consumes presuming we don't have another alias around
20:33 pmichaud that's why I started with the idea that perhaps .elems is okay on Iterator directly, but other Positional type things make it into a Seq
20:33 TimToady well, upgrading to Seq isn't gonna help my example anyway
20:33 pmichaud right
20:33 TimToady unless we do it in-place, which is antisocial
20:33 colomon oh, good, I'm glad that wasn't just me being dense.
20:34 TimToady it was all of us :)
20:34 pmichaud do parcels still tend to upgrade to Seq ?
20:34 pmichaud or just not in-place ?
20:34 pmichaud (in older rakudo, parcels tended to become Seq in-place)
20:34 TimToady well, my brand-new spec probably contradicts itself on that
20:34 pmichaud okay
20:35 pmichaud in general I'm heavily biased against any sort of in-place operations until it's clear that it's the only way to do something :)
20:35 TimToady currently I think explicit .slice does, but not binding via .getobj
20:35 pmichaud oh, I would think that .slice would return a new Parcel :-)
20:35 TimToady but maybe it does there
20:35 TimToady I mean, what .slice returns instead of internal parcels
20:35 ruoso TimToady++ # last changes are just great
20:36 TimToady ruoso: I'm trying to simplify...
20:36 TimToady just haven't got up the nerve to attach @@ in S09 yet, so I'm attacking it everywhere else first
20:36 TimToady *attack
20:37 pmichaud colomon: anyway, .elems on Iterator is fine for now.  I'd go ahead and have .Str pass through Seq for the time being
20:37 pmichaud eh, or maybe that should be the other way around...  Seq's Str passes through Iterator.Str ?  ;-)
20:38 ruoso TimToady, I'm not sure we'll need @@ sigil at all
20:38 ruoso if I understood right
20:38 colomon pmichaud: I don't have a clear notion how to handle passing through Seq?  (your most recent comment has me even more confused, alas.)
20:38 ruoso my @a = ((1,2),(3,4))
20:38 ruoso still doesn't flatten or unflatten it
20:38 TimToady ruoso: I've been destroying @@ for several days now
20:38 pmichaud colomon: method Str() { self.Str.Str }
20:38 pmichaud sorry
20:38 pmichaud method Str() { self.Seq.Str }
20:38 colomon pmichaud: oh!
20:38 pmichaud an Iterator needs to know how to turn itself into a Seq :-)
20:39 ruoso TimToady, yeah... I saw it... but I understood from your saying that you were trying to find an alternative to it for S09
20:39 colomon pmichaud: do we have Iterator.Seq yet?
20:39 pmichaud colomon: don't think we do
20:39 colomon yeah, I don't see it in there.
20:39 TimToady no direct replacement for @@, but using ** in a couple spots to indicate sliceyness
20:40 TimToady in contrast to * which indicates flatness
20:40 colomon pmichaud: I need to run another load of boxes to the storage facility, back in about an hour or so.
20:40 pmichaud colomon: okay
20:40 ruoso @@ was required before because list assignment was eagerly flattening
20:40 ruoso since that's no longer the case
20:40 ruoso we can simply drop it
20:40 ruoso and use plain @
20:40 TimToady we haven't change list assignment that I know of.  That's still flattening
20:41 ruoso ah...
20:41 ruoso right...
20:41 cdarroch joined #perl6
20:41 cdarroch joined #perl6
20:41 TimToady binding is another matter
20:41 ruoso ahm...
20:41 jonasbn joined #perl6
20:41 TimToady and item assignment certainly upgrades to Seq
20:41 ruoso and so are feeds
20:42 diakopter +1 simplify
20:43 diakopter simplify |= maxvalue
20:43 TimToady it's a good bet that the spots where nobody has tried to implement them yet might be indicative of spots where simplification is warranted
20:44 ruoso TimToady, I'm not sure it's something spec-wise... but I've been thinking of iterators in the same sense of unix pipes...
20:44 ruoso in a sense that each end of the iterator will run a different implicit thread
20:44 TimToady certainly I think of feeds that way
20:44 ruoso only feeds?
20:44 TimToady to the point of possibly requiring braces around
20:45 TimToady just to keep things honest lexically
20:45 ruoso so...
20:45 ruoso map { ... }, grep { ... }, map { ... }, @stream
20:45 ruoso won't paralellize unless feeds are used
20:46 TimToady they can if there's no side effects, but ==> promises good behavior there to a greater extent, I suspect
20:46 ruoso right... so, conceptually, regular map and grep can only paralellize as an optimization...
20:47 ruoso while feed operators do paralellize by default
20:47 TimToady anyway, as we develop feeds, we'll have to think very carefully about how to limit variables being shared accidentally
20:47 TimToady nodnod
20:47 TimToady it's a matter of capturing programmer intent again
20:49 TimToady darn it, I've forgotten to eat lunch again...my brain is starting to issue warnings...
20:50 TimToady avocado &
20:50 sjohnson yum yum
20:51 ruoso TimToady, anyway... I think feed operators need to be defined in terms of Iterators...
20:51 diakopter mmm... avo...
20:54 ruoso TimToady, with two control exceptions "BufferEmpty" and "BufferFull" that would control the scheduling of the threads...
21:00 PerlJam We've already got EMPTY, so we just need FULL  :)
21:15 sjohnson :)
21:24 rdice joined #perl6
21:26 payload joined #perl6
21:50 dual joined #perl6
22:05 szbalint anyone heading to FOSDEM from here, btw? :)
22:07 jonasbn szbalint: good evening
22:07 jonasbn szbalint: good work on the event front
22:20 PupiUserXxX joined #perl6
22:24 cxreg joined #perl6
22:27 hercynium joined #perl6
22:29 szbalint heh, I'm still not gabor ;-)
22:33 PerlJam szbalint: you and he should have made a picture where you are dressed identically and mirror each other's pose.
22:33 k23z__ joined #perl6
22:43 szbalint PerlJam: that could be arranged =)
22:44 colomon pmichaud: Iterator.Seq and Iterator.Str checked in.  I'm a bit uncertain about how it creates the Seq, but it does seem to work.
22:46 kensanata joined #perl6
22:51 patspam joined #perl6
22:54 ash_ joined #perl6
23:08 cotto_w0rk joined #perl6
23:48 PupiUserXxX left #perl6
23:56 eternaleye joined #perl6

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

Perl 6 | Reference Documentation | Rakudo