»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg p6eval perl6: ... | irclog: irc.perl6.org/ | UTF-8 is our friend! | Rakudo Star Released!
Set by diakopter on 6 September 2010.
00:16 thundergnat joined 00:21 mjcarroll joined
masak sleep & 00:22
00:24 masak left
jnthn good idea... & 00:24
00:25 mjcarroll left 00:29 orafu left, orafu joined 00:32 ash_ joined 00:35 sftp left 00:58 QinGW joined 01:00 lichtkind left 01:09 Trashlord left
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index...._io_tablet 01:10
01:11 risou_ left
TimToady shortcircuit: the tsort would be more idiomatic P6, but we were working around some rakudo restrictions at the time 01:15
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet
TimToady some of which still exists, such as the absense of %hash{@keys} :pairs :delete
01:16 jaldhar joined
TimToady it does appear we can get rid of the [] around [< foo bar>] now 01:19
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet 01:21
tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet
odel: c6db91a | diakopter++ | / (4 files):
[dotnet] more regex progress.

Added tests to 12-logical.t for the above. Add lots of debugging output to the regex engine. temporary. breaks the smartmatch test. Add a Stringy method to knowhow NQPArray
01:23
sjohnson perl-friend 01:26
hmm, anyone know if p6's s/pig/cow/<case insensitive flag> switch will be "back-ported" to p5? 01:27
TimToady the person who does it will know it first
sjohnson oops, i meant to ask, if anyone knows if it has already been done 01:30
:3 01:32
flussence samecase? 01:34
01:36 whiteknight left
sjohnson flussence: i dont know, is that the solution in p5? 01:37
flussence I'm guessing that's the p6 name of it...
with the direction p5's going in, it'll probably get backported sooner or later 01:38
sjohnson i hope!
in case you are curious, i am currently doing this. perhaps my solution is a bit juvenile:
www.pastie.org/1337121
there was a time where i had a string set to 'i' and did: s/moo/oink/$flag; but it quit working.. perhaps a newer version didn't like my cludgey idea. 01:42
flussence it might work as /(?$flag)/ 01:45
(perldoc perlre, line 415ish)
01:51 gimix left, dku joined 01:54 sji left 01:56 Limbic_Region joined 01:59 kst left, kst joined 02:01 Frank_ joined
sjohnson flussence: will do thanks 02:05
Frank_ Just curious -- I thought this might be a good time for me to check out Perl 6. Most of the docs for newcomers seems to suggest using Rakudo. Rakudo.org seems to have been down for several days now, and I haven't been able to find any announcements anywhere. 02:09
ash_ if you just want to try some things, you can do: 02:10
rakudo: say 1;
p6eval rakudo : OUTPUT«1␤»
ash_ or try.rakudo.org/ 02:11
or checkout github.com/rakudo/rakudo or github.com/rakudo/star
i am sure someone's working on the rakudo.org site being down, which kinda stinks :-(
planetsix.perl.org/ has a lot of blog posts about perl6 02:12
Frank_ Ah, thanks, ash_, that should get me going.
ash_ perlgeek.de/en/article/5-to-6 is good if you know perl5
Frank_ It just seemed weird that almost no one seemed to notice the site was down, or at least didn't think it worth mentioning. 02:13
ash_ someone mentioned it being down earlier 02:14
someones donating a vm slice for rakudo, so, it might be something wrong on their end? I am not sure, i don't manage that site 02:18
Frank_ the post by masak was the only one I could find, and that had more of a "please help me" tone than informative. I'm hoping this just means that someone is too busy fixing the problem to post an update.
ash_ perl6: say [+] 1..4 02:20
02:20 Frank_ left
p6eval pugs, rakudo : OUTPUT«10␤» 02:20
02:45 hercynium joined, hercynium left, hercynium joined 02:53 thundergnat left 03:07 dku left 03:10 hercynium left 03:20 Guest2621 left 03:40 buubot joined 03:55 envi joined 04:10 stkowski left 04:21 [Coke] joined 04:27 TypeNameHere____ joined 04:29 kst left 04:30 kst joined 04:32 jhuni joined 04:36 Limbic_Region left, Eevee joined 04:50 tylercurtis left 04:51 ash_ left 05:21 lamstyle left 05:27 ash_ joined
xinming rakudo.org/ seems down. 05:28
plobsing It's not just you! rakudo.org looks down from here. 05:31
05:32 tylercurtis joined 05:34 QinGW left 05:47 _twitch joined, orafu left 05:48 orafu joined, lamstyle joined 06:00 burning_aces joined 06:03 _twitch left 06:06 ash_ left 06:08 redicaps joined
sorear good * #perl6 06:09
06:22 burning_aces left
diakopter hi 06:24
06:32 _twitch joined 06:33 excelsio1 joined
excelsio1 so how's that perl6 coming? 06:33
tylercurtis niecza: say "I'm pretty good, excelsio1." 06:35
06:35 ggoebel left
p6eval niecza 762b837: OUTPUT«I'm pretty good, excelsio1.␤» 06:35
sorear maybe I should drop my highlight on niecza. 06:36
06:40 lamstyle left
dukeleto is rakudo.org run on OSUOSL servers? 06:41
nope. 06:42
06:51 lamstyle joined 06:52 lamstyle left 07:03 lamstyle joined, _kaare joined
sorear niecza: sub foo(*%h) { my @x = %h; say +@x }; foo(a => 3, b => 4); 07:25
p6eval niecza 762b837: OUTPUT«1␤»
sorear :/
niecza: sub foo(*@x) { say +@x }; foo(1,2,3,4); 07:26
p6eval niecza 762b837: OUTPUT«4␤»
sorear niecza: sub foo(*@x) { my @y = @x; say +@y }; foo(1,2,3,4);
p6eval niecza 762b837: OUTPUT«4␤» 07:27
07:34 plobsing left
moritz_ good morning 07:48
tadzik: what's up with the advent calendar? are you going to start today? 07:49
cotto Do we get another one of those? 07:54
07:59 kensanata joined
redicaps Hi perl6 08:00
Do we have a advent calendar this year? 08:01
moritz_ cotto: yes, we have some planning for a perl6advent calendar this year
we just need tadzik to publish the first entry
cotto moritz_, I'll look forward to it. I loved it last year. 08:02
08:08 redicaps left, wtw joined
tadzik moritz_: yeah, I'm starting today M 08:10
* PM
still no internets at home :( 08:11
while waiting, could some roofread/criticise my entry once again?
08:20 _twitch left 08:31 tylercurtis left
moritz_ where? in the mu repo? or as a wordpress draft? 08:33
mathw ooh advent :) 08:34
dalek : 9f6b534 | moritz++ | misc/perl6advent-2010/articles/reaching-the-stars.pod:
[p6advent] some tiny text improvements
08:36
08:46 _kaare left 08:48 _kaare joined
dalek ecza: fca89b3 | sorear++ | lib/JSYNC.cs:
[jsync] Support saving simple subclasses of Hash
08:56
ecza: a430103 | sorear++ | v6/ (2 files):
[v6] NAME and Stash is-a, not has-a, Hash
08:57 Hor|zon left 09:01 fhelmberger joined 09:14 jedai joined 09:21 [particle] left 09:22 justatheory left 09:27 dakkar joined 09:30 tzhs joined 09:38 kst left 09:39 kst joined 10:09 jhuni left 10:30 [particle] joined 10:33 cjk101010 joined 10:38 icwiener joined 10:39 jjore joined
sorear moritz_: your patience amazes me 10:42
moritz_ thanks :-) 10:47
sorear out 10:48
10:50 sji joined 10:51 tzhs left 10:57 ggoebel joined 11:14 wamba joined 11:16 masak joined
masak oh hai, #perl6! 11:16
moritz_ oh hai masak
masak it's December! oh joy! 11:17
moritz_ aye
and the advent calendars grow like weed :-) 11:18
masak 'like weeds' :)
colomon yes, "like weed" is a very different thing altogether. :) 11:22
moritz_ :-) 11:23
11:25 [particle] left 11:29 jedai left 11:31 jedai joined 11:32 [particle] joined 11:40 jjore left, kst left, kst joined
masak twitterer is disappointed. twitter.com/fsfiii/status/9797081313054720 11:41
frankly, I wouldn't mind having this feature either.
11:45 jjore joined 11:50 Axius joined 12:07 ggoebel left
flussence just fixed a bug someone reported on try.rakudo, how often does the live site get updated? 12:10
12:30 uniejo joined 12:40 wallberg joined
moritz_ I don't think it's automatically updated 12:42
flussence hmm
well I've got a few more things to put in anyway...
wallberg hi all! what's up with rakudo.org ? 12:43
moritz_ it's down 12:44
wallberg :-( 12:45
flussence ok, I've stopped poking around (for now :) 12:47
takadonet morning all 12:54
who is in charge of rakudo.org? 12:55
12:57 pnu joined
moritz_ takadonet: alester is 12:57
colomon now has his main $work testing script working with perlbrew's 5.12.1, and is currently installing Moose... 13:00
13:00 ab5tract joined
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index...._io_tablet 13:04
13:04 orafu left 13:05 orafu joined
colomon now has everything he needs to build niecza except for mono... 13:06
13:09 orafu left, orafu joined
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet 13:15
tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index...._io_tablet
13:15 daxim joined
masak sorear: why is the executable called 'niecza_eval' rather than just 'niecza'? 13:18
or 'perl6'? :)
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index...._io_tablet 13:20
moritz_ naming the executable 'perl6' is a bad idea, IMHO 13:21
13:22 MayDaniel joined
masak moritz_: in that case, what makes it a good idea to do it for Rakudo? 13:22
moritz_ masak: I think the reason was the presence of Niecza folder, which collided with the niecza executable on case insensitive file systems
masak: nothing
flussence well, the binary name wasn't taken at the time :D 13:23
masak but there's no Niecza folder. at least not anymore.
moritz_: also, could you motivate why it'd be a bad idea? 13:24
moritz_ masak: because it's not the perl 6, but a perl 6 - rakudo perl 6, to be specific
13:25 bitter16 joined, sftp joined
masak moritz_: not sure I buy that. we're supposed to eventually be calling the executable 'perl', aren't we? 13:28
or is that a vestige of the Perl-6-is-a-successor world view?
13:29 maluco joined
moritz_ masak: I think that I want to have an easy way to call each perl 6 compiler on my machine 13:29
flussence IMO, call the executable perl$version and let the distros decide what to symlink.
moritz_ having them all named 'perl6', because they all assume they are "the perl6" would be counterproductive 13:30
I'd much rather install a perl6 alias myself when I decide which one is "the perl6" for me now
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet 13:31
13:31 Axius left
masak moritz_: but you're something of a power user. I can easily see people who don't care about implementations and distributions wanting to have a 'perl6' binary or alias installed for them by default. 13:32
mathw Inscribed on my tuppence is the opinion that Rakudo should have a binary called 'rakudo'. A perl6 symlink or alias can easily be provided by packagers.
13:33 thundergnat joined
thundergnat ping takadonet 13:35
takadonet thundergnat: yo
thundergnat Hey, I found a bug in your Algorithm--Diff port
takadonet sweet!
thundergnat Youve got an off-by-one error github.com/Takadonet/Algorithm--Di...ff.pm#L224 13:36
should be: return $prunedCount + @thresh if $counting;
BTW, I forked it and ported most of the rest of the subs to perl 6 and added a bunch of tests. 13:37
takadonet nice 13:38
13:38 MayDaniel left
thundergnat It is at github.com/thundergnat/Algorithm--Diff if you have any interest. 13:38
masak thundergnat++
takadonet at the moment I'm just doing straight up ports without much thought in putting them in p6 idioms
13:38 nymacro joined
thundergnat Feel free to merge it back in or pick and chosse or whatever. 13:39
moritz_ or just hand out a commit bit :-)
13:39 Axius joined
takadonet moritz_: if I knew how :( 13:39
thundergnat moritz_: or that :-)
13:40 Axius left
masak takadonet: there's an "Admin" button on your github repo page. 13:40
moritz_ takadonet: go to the project page, click the "admin" button
13:40 Axius joined
moritz_ and then there's a list of collaborators somewhere 13:40
takadonet done 13:41
13:41 Patterner left
takadonet thundergnat: i pushed out the changes sir 13:44
13:45 plobsing joined
thundergnat takadonet++l 13:45
++1? (I think i'm mixing my idioms.) 13:46
masak notifies alester via Twitter about rakudo.org being down
should have thought of that hours ago.
takadonet thundergnat: do what you like to the main branch of Algorithm::Diff 13:47
thundergnat moritz_: I was reading through your 5 to 6 articles and noticed a sentence that reads awkwardly. In the Junctions-Motivations section: "if the result is $this or the result $that" I think you a word out. :-) 13:48
masak accidentally. 13:49
moritz_ thundergnat: fixing now...
13:52 Psyche^ joined, Psyche^ is now known as Patterner
rjbs Will there be a p6 advent calendar this year? 13:57
13:57 thundergnat left
tadzik rjbs: just creating the first post 13:58
rjbs Great!
tadzik I mean, posting the alredy-created one. While saying, anyone having some last words?
masak go for it! :)
tadzik (I sometimes imagine, what our words will be like when we will come to the conclusion "wow, we are ready to release beta") 13:59
moritz_ tadzik: last words: use pod2html 14:00
tadzik moritz_++
I'll have to omit <html>, no?
moritz_ right 14:01
and the headers etc.
14:01 risou joined
tadzik Looks like <h2> is bigger than <h1> :F 14:03
masak CSS is no cure against insanity :P
Juerd <html> is a stupid tag anyway, just like anything that encloses an entire document
Yay for "class Foo::Bar;"
masak Juerd: with that reasoning, <html> makes sense any time you embed HTML into something. 14:04
Juerd It does.
flussence it's only mandatory if you're writing strict-xml-mimetype xhtml :)
tadzik perl6advent.wordpress.com/2010/12/0...the-stars/
masak tadzik++ \o/ 14:05
Juerd flussence: Indeed. I omit <html>, <head> and <body>. First tag after the doctype is <meta> or <title>.
14:05 ggoebel joined, ggoebel left
tadzik reddits 14:05
Juerd s/ and/, and/
14:06 plainhao joined
masak s/fullfiling/fulfilling/ 14:06
tadzik where? 14:07
masak just grep.
tadzik masak: do you have a commit bit?
masak guess so, but please change it yourself :)
tadzik sure
masak I haven't finished reading yet.
there's an unwanted newline after 'built' before 'around it'. 14:08
also, I wonder whether there shouldn't be a new paragraph after 'ecosystem.'
tadzik it seems like html didn't format the paragraphs for me
masak tadzik: this is what "Preview" is for in Wordpress. 14:09
moritz_ detects an unusual impatience or grumpiness in masak
moritz_ hugs masak
flussence pfft, real bloggers don't use preview/send raw postdata over netcat/etc
masak moritz_: thanks :)
I don't think I'm excessively grumpy... and tadzik may choose whatever workflow fits him best with the advent posts. 14:10
but I do know that the Preview button proved very useful to me.
14:11 JimmyZ joined
masak I apologise if saying so came out a bit harsh. :) 14:11
tadzik: if you're done editing the post, I could have a go at it. 14:13
tadzik masak: I seem to have no luck with either of wordress editors 14:14
masak then allow me.
tadzik It seems to add \n after every ~80 chars
please go on
masak tries
moritz_ tadzik: int he HTML view, just make sure there are no newlines within a paragraph
ss/int he/in the/
tadzik moritz_: well, I just removed the newlines in the html view, and they seem to be back somehow 14:15
moritz_ fwiw I just did pod2html with my article, post-processed it with vim, and copied into the HTML box
perl6advent.wordpress.com/?p=445&am...eview=true
it's now scheduled for publishing at midnight (dunno which time zone though :-)
mathw there is only one time zone! 14:16
it's the one they use in New Zealand
all other time zones are illusions
masak tadzik: done. releasing edit lock :) 14:20
tadzik masak++ :)
so, what do we havfe for the 3rd?
14:21 iopluy joined
tadzik Also, I'll need a vice-pumpking (pumpprince?), I'll be gone 3-5 14:21
14:21 iopluy left
tadzik battling under Austerlitz :) 14:21
14:21 JimmyZ left
tadzik oh wait, I'm for the 3rd 14:22
I'll try to mangle it up today
so, volunteers for the 5th?
masak surely there aren't fewer people available this year than last year...? 14:31
14:31 bitter16 left
tadzik I don't know. I don't know how it was organized last year, but as I'll be gone on 5th I'd feel better knowing that there's someone to blame^Wcount on 14:32
colomon tadzik: don't worry, we'll make sure it goes
moritz_ masak: last year we didn't fill all slots in advance either 14:33
masak that is so.
moritz_ tadzik: I can vice-pumpking the calendar if you want
tadzik moritz_: I'd feel better, thanks 14:34
14:51 am0c joined 14:53 betterwo1ld left
masak immediate observation from using niecza: it may be faster than rakudo, but it has a longer startup time. 14:54
takadonet by how much? 14:55
masak timing both once with -e 'say 42' gives 5.2s for niecza and 1.9s for rakudo here. 14:56
daxim OPTIMISE PRIME
14:56 Trashlord joined
masak sorear: 'print' doesn't seem to be implemented. is that low-hanging fruit? 15:00
can I help? :)
15:00 Ayya joined 15:01 hercynium joined 15:02 zenog joined
masak sorear: niecza complains bitterly when I 'use v6' 15:02
15:02 hercynium left 15:03 Ayya left
zenog sorear: Does niecza support loading and accessing C# classes? 15:03
moritz_ masak: fwiw, niecza has an issue tracker :-) 15:04
(on github)
masak pours out his heart into the issue tracker 15:05
tadzik and that, gentleman, is how the universe began
masak "gentleman"? who're you talking to? :P 15:06
moritz_ certainly not to the crayz Swede with the sledge hammer
masak no, didn't think so :) 15:07
daxim crazy swedes with bombs. all swedes are terrorist, aight? pajamasmedia.com/blog/calling-a-swede-a-swede/ 15:08
15:12 _kaare left 15:19 kjeldahl_ joined 15:22 MayDaniel joined 15:24 risou_ joined
masak every word in that article is, unfortunately, true. 15:24
daxim hail odin 15:25
masak but only in the parallel universe.
15:27 risou left
ch3ck3r masak \o 15:33
masak ch3ck3r: greetings. how are your Perl 6 explorations going?
ch3ck3r masak: not at all - i'm still using perl 5 15:34
masak I'm still using Perl 5 too. it's a fine language.
ch3ck3r yeah 15:35
moritz_ and it has a great ecosystem
masak ch3ck3r: but if you thought "i'm still using perl 5" was a reason for "not at all [exploring Perl 6]" then I must both disagree and put on a look of honest confusion. 15:36
ch3ck3r :)
well
i was reading was wikipedia has to say about perl 6 15:37
is that ok? ;)
masak it's a start.
PerlJam ch3ck3r: the places where it says perl 6 is vaporware are lying :)
ch3ck3r hrhr 15:38
masak anyway, I was just curious. you've started greeting me, so I thought it'd be ok to start querying you about your "spiritual development" on the channel. :)
PerlJam: it says that? :(
PerlJam masak: there are some entries that (used to) talk about Perl 6 in those terms.
I haven't looked recently.
(the main Perl 6 entry doesn't say that of course) 15:39
15:39 wtw left
masak kinda likes the fact that there's a Wikipedia article "Perl 6 rules" 15:40
tadzik :) 15:41
moritz_ but last time I read it, it was totally out of date
15:41 hercynium joined
moritz_ or the corresponding section in the Perl 6 article was 15:41
tadzik cute
that'd be a nice GCI task 15:42
bringing wikipages up to date
rjbs P6 Advent Editor: English does not use subscribe quotation marks, ever.
tadzik hm?
rjbs The „official” part 15:43
tadzik oh, my fault
rjbs "official" or “official”
tadzik “official”, right?
right
moritz_ rjbs++
rjbs Not a big deal, but will confuse English readers who have not encountered bizarre foreign customers. :)
customs, even
tadzik In Polish you use „this kind of quotes”
fixed-faxed 15:44
PerlJam It didn't confuse me and I've never seen those sort of quotes before. 15:46
But then perhaps I'm biased toward the strange a little bit by virtue of hanging out here :)
flussence use <q> tags, then it becomes the browser's problem 15:47
masak I noticed it, but thought it was cute and cultural. :)
15:51 kst left, kst joined
mathw I noticed, but I figured it's not really all that important. English speakers would be far more confused by « » quoting. 15:53
moritz_ really? I've seen them in books all the time 15:54
but maybe those weren't english books :-)
masak likely not.
tadzik I've seen them in Polish books too 15:55
15:56 plobsing left
mathw I first encountered them in a German translation of a Star Wars book 15:56
PerlJam Why would english speakers be confused by guillemets?
mathw they never show up in native English, we generally don't even know the characters exist
PerlJam I always go with "the reader is smart" and will figure out what these symbols mean based on the context in which they are used. 15:57
mathw I've only seen them a few times in English text, always written by non-native speakers
yeah people could probably figure them out by context 15:58
rjbs I don't think anybody would really be confused.
15:58 plobsing joined
rjbs It's just incorrect, and would be easier to read if corrected. 15:58
In other words: it would slow down reading.
PerlJam rjbs: only the first time they were encountered. :) 15:59
rjbs Sure, but why use them at all?
Anyway, not trying to be a pedant, just trying to help keep things smooth sailin'
PerlJam This is Perl 6 we're talking about! People should embrace strange symbols and get used to seeing them now rather than later.
L0(
er :-)
mathw I'm just bored :) 16:00
and going home
tadzik I'm very sorry I accidentally got used to them
16:00 justatheory joined
rjbs tadzik: You are a terrible person. 16:00
tadzik :(
rjbs sends tadzik to the Java mines. 16:01
masak hugs rjbs
rjbs: I got a hug today. now seemed like a good time to pass it on.
flussence noooo! don't send him to minecraft, you'll never see him again! 16:02
rjbs Thanks! Perhaps I will pass it on to my 3yo.
masak (yes, we recognize sarcasm in here. we just don't acknowledge its authority.) :P
rjbs tends to avoid sarcasm as much as possible, at least in text.
It's a lousy form of humor, and when misunderstood just leads to bad feelings. 16:03
moritz_ likes sarcasm
PerlJam moritz_: were you using it just now?
moritz_ PerlJam: no
PerlJam just checking :) 16:04
moritz_ :-)
rjbs PerlJam: Great question.
rjbs adds p6advent to his 2010 advent calendars list.
tadzik rjbs: weren't you using it just now?
(sarcasm)
masak I'm sorry I mentioned the word "sarcasm" :) 16:05
rjbs tadzik: The world may never know.
PerlJam tadzik: no, I think he was being sincere rather than sarcastic
(at least I'd like to believe that so it must be so :)
rjbs If I wanted to publish a web design advent calendar, I would want it to look better than 24ways.org/ 16:06
PerlJam masak: Here's something to think about then: when you hugged rjbs, I considered doing the same and then I thought, "what if everybody hugged rjbs?" and then I coined "hugpile" in my head. So, feel free to start hugpiles anytime :) 16:07
tadzik "terrible" sounds like something that can be either sarcarstic or nice
or even sarcastic. Colemak is hard 16:08
masak PerlJam: in a circle of friends I'm part of, we already have hugpiles. but we call them "hugging according to the principles of Dr. Volkov" :)
PerlJam: I've been at the bottom of such a pile. with five or so people on top of you, it's hard to breathe. also, my mobile phone lost a couple of functions from the pressure. but overall it was still a nice experience. 16:09
colomon ack. mono on my CentOS is version 1.2.4. :( 16:10
I think this is going to be one of Those Days.
PerlJam colomon: It's the first day of advent! It's *got* to be one of *those* days. 16:11
masak it's Yapsi release day. 16:19
tadzik oh!
colomon sorear: ping?
tadzik and how many days to the announcement?
masak 9. 16:20
16:24 risou_ left 16:25 risou joined
masak alester replies on Twitter that he wasn't aware rakudo.org was down. 16:26
16:26 alester joined
alester OK, who broke rakudo.org? 16:27
TimToady who didn't unbreak it?
masak did there have to be an active agent breaking rakudo.org?
I think the past day or so show how much people would like it to work, at least.
alester: I'm glad I checked with you, rather than just assume that you were already working day and night to fix it. 16:28
alester masak: Next time, please send me an email though.
masak ok.
alester The only reason I saw your tweet was 'cause my Google Alert picked it up.
I'm kicking over Apache. 16:29
(Step 1: Turn it off and back on again)
ta-da! 16:30
masak alester++
alester BEHOLD THE POWER OF /etc/init.d/httpd restart!
16:30 Axius left
masak next time, how do we avoid everyone just assuming that alester knows about rakudo.org being down? 16:30
alester Everyone email me. 16:31
masak I like that plan.
16:32 Axius joined
colomon phenny: tell sorear Do you have a better explanation of what bits of mono are needed for niecza, for those of us who can't just apt get mono-complete? Thanks! 16:33
phenny colomon: I'll pass that on when sorear is around.
alester masak: I figure that that is a fine plan until it becomes unworkable. 16:35
masak exactly.
16:39 masak left 16:41 slavik1 joined 16:44 betterworld joined 16:48 Axius left 16:49 sji left 16:52 sji joined
PerlJam colomon: I made do with only mono-xbuild and mono-gcms 16:55
er, mono-gmcs 16:56
diakopter if you're building from source just build all 17:03
colomon: on which platform are you? 17:13
macosx? centos? 17:14
17:15 MayDaniel left 17:16 kensanata left, daxim left 17:19 kst left 17:20 kst joined 17:22 ash_ joined
ash_ rakudo.org is back up, /yay 17:22
[Coke] alester++ 17:25
17:28 nymacro left 17:35 uniejo left 17:47 uniejo joined
[Coke] realizes that whatever is stolen from SQL! 17:49
17:52 ShaneC joined, ShaneC left
colomon diakopter: I was trying to build niecza on centos. I'm even more cautious about installing stuff on my macosx. :) 17:52
17:52 ch3ck3r left
ash_ [Coke]: imitation is the sincerest form of flattery 17:55
or something like that
18:09 _kaare joined 18:10 plainhao left 18:11 plainhao joined 18:23 ash_ left, solarion joined 18:26 risou_ joined 18:28 risou left 18:30 justatheory left 18:31 am0c left 18:36 Chillance joined 18:37 slavik1 left 18:40 lichtkind joined
lichtkind TimToady: regex_mod_internal means only tobe used inside a regex not in front as a adverb? 18:40
sorry thats was a dup
moritz_ has a deja-vu 18:42
rakudo: $_ = 'foobar'; s:g/o/u/; .say
p6eval rakudo : OUTPUT«fuubar␤»
18:44 slavik1 joined 18:50 gawbul joined 18:55 buubot left
lichtkind moritz_: not becaus me? 18:55
moritz_ lichtkind: because of you 18:56
lichtkind moritz_: i just missed the right line from IRC history to identify my nick 18:57
moritz_ lichtkind: you can configure your IRC client to identify itself automatically upon connect 18:58
18:58 justatheory joined
lichtkind even chatzilla? 19:01
moritz_ dunno 19:02
I assumed a sane IRC client :-)
sorear good * #perl6 19:03
phenny sorear: 16:33Z <colomon> tell sorear Do you have a better explanation of what bits of mono are needed for niecza, for those of us who can't just apt get mono-complete? Thanks!
colomon sorear: PerlJam++ tells me mono-xbuild and mono-gcms... does that sound right? 19:04
sorear colomon: to my knowledge, only Debian and Ubuntu are insane enough to split up mono
on any other OS, you can just get "mono"
oh
xbuild and gmcs are definitely required 19:05
you'll also need the interpreter, mscorlib.dll, System.dll, and Mono.CompilerServices.SymbolWriter.dll
what are you on
OS 19:06
colomon CentOS
sorear colomon: ah, well. try PerlJam's suggestion, if it works let me know and I'll add it to README 19:09
19:09 rurban joined
sorear phenny: tell masak The contents of src/ used to be in the root. I haven't renamed niecza_eval back to niecza because it would be rather disruptive, esp. for p6eval 19:11
phenny sorear: I'll pass that on when masak is around.
sorear zenog: Not transparently 19:13
rjbs: I've seen quotes like that before. I always assumed they wer mojibake.
19:15 rurban left
rjbs mojibake has one of my favorite pics on wikipedia (the envelope) 19:17
19:18 uniejo left, ash_ joined
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet 19:34
19:39 MayDaniel joined 19:41 dakkar left
sorear rjbs: that pic is awesome. 19:42
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet 19:45
19:50 envi left 19:52 ab5tract left 19:55 cjk101010 left
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet 19:56
19:56 IllvilJa1 joined
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....dex_tablet 20:02
20:05 mtve left
dalek tpfwiki: (Herbert Breunung)++ | www.perlfoundation.org/perl6/index....ble_tablet 20:07
tadzik I like how the advent calendar post on reddit got dozen upvotes and not a single comment 20:10
moritz_ did you submit it to r/programming too? 20:11
tadzik nope 20:13
will do. I feel adventurous
moritz_ the most you can lose is karma
tadzik right
moritz_ developers.slashdot.org/story/10/12...-For-Geeks
tadzik and we may get a new Perlist. This is worth spending karma
is there a 'crosspost' button? 20:14
moritz_ don't think so, you have to submit again
tadzik looks so
woah, reddit, don't load so fast! 20:15
www.reddit.com/r/programming/commen...has_begun/ -- upvote time! 20:16
wolverian reddit is being extra slow today 20:22
20:32 MayDaniel left
tadzik seen mberends? 20:34
aloha mberends was last seen in #perl6 7 days 14 hours ago saying "masak: o/".
sorear is thinking about IDLs for :from 20:35
tadzik nihil novi. Wonder if he'll like what I've done to http-server-simple 20:36
20:39 rgrau_ joined 20:40 ash_ left 20:41 spq1 left, wamba left, spq1 joined 20:42 justatheory left, rgrau_ left, rgrau_ joined 20:45 rgrau_ left, rgrau_ joined 20:48 rgrau_ left, rgrau_ joined 20:51 jaldhar left 21:05 wamba joined 21:09 wamba left 21:11 plainhao left 21:25 justatheory joined 21:26 justatheory left, justatheory joined 21:28 fhelmberger left 21:29 pothos left, pothos_ joined, pothos_ is now known as pothos 21:30 pochi_ joined
dalek ecza: 8969521 | sorear++ | / (4 files):
Run indexers off trampoline
21:34
ecza: d54a475 | sorear++ | v6/tryfile:
Inline fill into eager and head
21:34 excelsio1 left, chitragupt left, literal left, pmichaud joined 21:37 excelsio1 joined, chitragupt joined, literal joined, p6eval joined, hubbard.freenode.net sets mode: +v p6eval 21:48 felipe joined
sorear I've cut the number of Perl6-level method calls by nearly 25% but that hasn't translated into a big performance improvement :/ 21:49
Tene sorear: you need to make your method calls slower first, so that that would be a bigger improvement. 21:50
And then you could make your method calls fast again, getting a second improvement.
diakopter sorear: I guess that means the Perl6-level method calls are being optimized(-away?) quite well. 21:51
*headdesk* <-- at myself
sjohnson is that like a pacepalm, except when you hit your head against the desk? 21:55
facepalm*
jnthn Yes, but since you don't need to take your hands off the keyboard, you can do it without harming your productivity. 21:57
dalek odel: b33265d | diakopter++ | / (4 files):
[dotnet] fix an (my) diakopter-- off-by-one error in Ops/P6list.cs

add more tests to 45-smartmatch.t that all pass
21:58
odel: 9819ae5 | diakopter++ | / (5 files):
[dotnet] regex alternation & deep backtracking work
22:07 ch3ck joined
ch3ck rehi 22:08
diakopter
22:08 lue joined
lue ohai o/ 22:09
sjohnson hi! 22:10
22:11 mtve joined
ch3ck huch was kommt von draußen rein? 22:21
TimToady 分かりません! 22:23
huf a hatalom a tiétek! 22:25
lue che3ck: I recognize most of that text. My guess is "[huch] what comes [von] outside in" ?
diakopter nqpnet: say("abc" ~~ /[a|ao|az|ae|egge|dwef|ffewf|fgsvd|ab]c/);
p6eval nqpnet: OUTPUT«abc␤»
lue s/che3/ch3/
22:26 ch3ck3r joined, risou_ left 22:27 risou joined
lue
.oO(Who else is feeling the slightest tinge of worry that the advent schedule is empty on day 5?)
22:27
22:30 ch3ck left 22:34 kst left 22:35 kst joined 22:38 masak joined
masak ahoy! 22:38
phenny masak: 19:11Z <sorear> tell masak The contents of src/ used to be in the root. I haven't renamed niecza_eval back to niecza because it would be rather disruptive, esp. for p6eval
masak sorear: ah.
sjohnson huf: huf huf huf
masak: yo
masak sorear: I now have a 'niecza' alias in my bash_profile anyway :)
masak goes into Yapsi release mode 22:39
huf sjohnson: yeees?
dalek psi: 747d9d6 | masak++ | README:
[README] a few updates

  - Added the location of ufo.
  - Can now do both immediate and non-immediate blocks.
  - Changed wording to reflect this.
  - Also changed the example.
psi: 0fafca2 | masak++ | / (2 files):
[Yapsi] implemented binding of literals

The fact the we didn't have this until now could be called an
  "accidentall omission". All the machinery was there, just not
the actual instructions.
psi: 6fbdf7a | masak++ | / (2 files):
[Yapsi] make binding blocks work

It's at times like this that I'm really glad to have a test suite.
sorear hi masak!
masak henceforth today when I say "announcement", I'll be talking about the Yapsi 2010.12 announcement, not the Big Announcement nine days from now :)
jnthn
.oO( "Release number 5 of Yapsi is quite a task, 'cus I'm doing it on a satellite uplink from the Amazon..." )
22:41
lue hai masak o/ 22:44
masak jnthn: bonus points for incorporating all the clues so far. :P but no, Big Announcement is nine days from now, not tonight.
jnthn Aww.
masak lue: I'm not too worried about slot 5 being empty. I do hope more people will volunteer as authors, though. 22:45
sjohnson huf: just was jokin around :)
masak this is a clear case of many cooks improving the broth :)
lue
.oO("As you can see in this pot of broth, there's this empty space, a cube of air for Broth #5 when it comes along.")
22:47
sjohnson
.oO(i wonder what i'm going to have for lunch)
22:50
masak you guys think too much. 22:51
lue considers learning Temporal to teach it to the masses, or maybe another topic...
sjohnson masak: once perl 6 is widespread on systems i use by default, i'll get to think much less 22:52
sjohnson is looking forward to that day
masak lue: I like the choice of topic. that's something that's largely new since last December.
lue , although the fact I've never used the current Temporal. Then again, I'm an avid fan of Time [ in case it wasn't obvious before :) ] ... 22:53
s/although/despite/ 22:54
masak never too late to start using Temporal. 22:55
and if you want to give yourself more time, you don't have to claim slot #5.
one mean comment so far on www.reddit.com/r/programming/commen...has_begun/ 22:56
try to be kind to the poor misguided person who posted it. please. :)
lue If I go Temporal, I wouldn't claim slot 5. I think having a sequence of posts go "2. MAIN sub 3. File Operations 4. Sequences 5. TIME BENDING!" doesn't seem right :) 22:57
sjohnson masak: which irc client do you use? 22:58
just complete curiosity
masak sjohnson: Emacs ERC. 22:59
sjohnson interesting
didnt know emacs had irc
is it official, or a 3rd party plugin some guy wrote for emacs?
22:59 sji left, bluescreen joined
masak but knowing it does, are you surprised? :) 22:59
lue rjbond3rd said it right
23:00 bluescreen is now known as Guest90083
masak sjohnson: I don't know. it came with Carbon Emacs, but that doesn't say much. 23:00
jnthn Doesn't emacs have everything? ;)
lue It has an organizer! \o/
jnthn I bet it even has a girlfriend. 23:01
And a unicorn.
lue [I got ERC on what I think is a 'vanilla' release (just emacs)]
flussence refrains from eviscerating reddit users off the bat this time
lue the org-mode (the organizer) logo IS A UNICORN! :O
masak flussence++
sjohnson it has a richard stallman AI chat bot you can talk to 23:02
23:02 wallberg left
dalek ecza: f1de2f3 | sorear++ | lib/Kernel.cs:
Add Num.Bool context accelerator
23:05
ecza: 374a32a | sorear++ | lib/Kernel.cs:
Add context accelerators for List.Num and .Bool
ecza: d3f9e5c | sorear++ | lib/Kernel.cs:
Context accelerator for Match.Str
lue Are the POD versions of the posts in mu/ just a copy of the posts, or are the posts automagically retrieved from there? 23:06
.oO(emacs also has a psychiatrist.)
sjohnson <--- likes Vim a lot 23:08
lue or rather, do you put POD docs in mu/misc/perl6advent-2010/articles and then some bot posts it for you, or do you just put POD copies of the post in the repo? 23:10
sorear no bots
23:16 plobsing left
dalek ecza: ba74359 | sorear++ | v6/tryfile:
[v6] Optimize the pad filtering regex
23:22
sorear 39.67s \o/
sorear getting closer!
23:24 whiteknight joined
masak sorear: wow, that's quite an improvement! 23:25
23:26 icwiener left
masak I'd like to kindly request help reviewing github.com/masak/yapsi/blob/master...ce/2010.12 23:27
going to make a tarball and announce the release soonish.
dalek psi: 24bab0b | masak++ | doc/ChangeLog:
[doc/ChangeLog] updated from 2010.12
23:28
psi: 6ef9b12 | masak++ | doc/announce/2010.12:
[doc/announce/2010.12] added
lue "structual meta-circular induction" :) [mostly cos I have little idea what that says] 23:31
masak lue: proof by intimidation. :) 23:32
lue masak: I am sorry to say I will have to have an inappropriate amount of fun. Sorry. 23:33
masak did I misspell "structural"? hm, no, seems I didn't. 23:34
jnthn Looks right to me.
23:34 Eevee left
masak jnthn: I hope I quoted you right-ish too. 23:34
lue I have confused you with an accidental misspell on my part!
jnthn masak: oh no, I'd best check this announcement... 23:35
github.com/masak/yapsi/commit/6ef9b12cf8
oops
masak review by intimidation :P
lue
.oO(noitadimitni yby intimidation)
23:36
23:36 Eevee joined 23:38 garbar joined
jnthn masak++ 23:38
masak \o/ 23:39
in other news, the Parrot people are thinking of deprecating their deprecation process. that almost sounds like something those Yapsi devs would come up with!
23:39 garbar left
lue would they use the currently standing deprecation process to deprecate the current deprecation process? 23:40
jnthn lol
23:40 Chillance left
dalek odel: 7be7e82 | jonathan++ | common/NQP/NQPSetting.pm:
[common] Twiddle with find_method a bit so it doesn't use explicit return. (Yes, we'll probably hit this in a tiny, tiny fraction of the cases we do now once method cache publication or other such things are in place, but still worth improving.)
23:41
odel: e85b6a1 | jonathan++ | dotnet/compiler/NQPOptimizer.pm:
[dotnet] At least let the optimizer know what a PAST::Regex node is.
23:41 rgrau_ left
lue why does :second in DateTime have a range of 0.0..^62.0 ? 23:45
masak lue: because of leap seconds.
lue ah.
(I can't wait for the Earth's orbit around the sun to expand enough to give us 366 days every year.) 23:50
23:57 am0c joined
masak p6c email sent. 23:59
preparing blog post.