»ö« 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!
Set by sorear on 4 February 2011.
lichtkind shit my net is so crappy today 00:00
adu where is the ephasis? 00:01
nee-EH-cha? or nee-eh-CHA?
NEE-eh-cha? 00:02
00:04 lichtkind left 00:11 lichtkind joined 00:12 Khisanth joined
adu wow 00:13
I just installed niecza 00:14
and libgdiplus didn't crash during installation :)
last time, it did
00:17 lichtkind left 00:25 sudokode joined 00:29 Chillance left 00:34 lichtkind joined
sorear adu: nee-EH-cha for me. I'll have to ask masak later. 00:47
adu cool 00:48
00:48 lichtkind left
adu btw, since I'm familiar with Japanese, I think Rakudo is RAH-koo-DOH 00:49
but I think the English pronunciation would be rah-KOO-doh
00:50 lichtkind joined, lichtkind left
[Coke] that's about right. 00:51
00:51 lichtkind joined 00:52 lichtkind left, fgomez left 00:53 cognominal left, lichtkind joined 00:55 cognominal joined
adu this should be on Perl6.org 00:59
01:05 lichtkind left 01:06 lichtkind joined 01:07 Guest64914 left 01:10 adu left, lichtkind left 01:12 lichtkind joined 01:13 jferrero left 01:15 scott_ joined, scott_ is now known as Guest42901 01:23 adu joined 01:30 lichtkind left 01:38 daemon left 01:42 daemon joined 01:57 awwaiid left 01:58 awwaiid joined 02:01 quietfanatic joined 02:24 daemon left 02:25 crab2313 joined 02:28 daemon joined, daemon left 02:29 daemon joined 02:54 tokuhiro_ left 02:55 tokuhiro_ joined 02:59 tokuhiro_ left 03:04 tyatpi left 03:12 fgomez joined 03:13 fgomez left, fgomez joined
moritz it should be rakudo.org :-) 03:39
adu hi moritz
I feel like the language should be named Rakudo too 03:40
or maybe tintin is rubing off on me
03:41 fgomez left
adu I think the whole "incompatible?!?!?!?" reaction is common 03:41
but what do I know
03:47 jevin_ left 03:50 fgomez joined
moritz it would be highly ironic to rename Perl 6 to Rakudo after we've explained for years that Rakudo is the name of a compiler, and Perl 6 is the language 04:11
dalek q: 047e157 | moritz++ | answers.md:
explain why named attributes cannot be set from .new by default, and how to make it work anyway
04:13
04:24 crab2313 left
adu moritz: sorry, don't listen to me 04:32
04:49 birdwindupbird joined 05:02 crab2313 joined
dalek ecza/non-bootstrap: 060605f | sorear++ | lib/ (3 files):
Port NieczaPassSimplifier
05:03
05:12 preflex left 05:14 preflex joined
adu sorear: you awake? 05:19
Woodi morning everyone
adu morning 05:20
05:20 tyatpi joined
adu btw, this is around when I sleep, I'm just delaying the inevitable 05:20
Woodi pmichaud++: slies with startup times was just shocking :) 05:23
if rakudo/niecza perform well in similiar benchmarks vs ruby|python we should call Perl6 "OOP language of choice for everyone" :) 05:24
adu Woodi: I still think we need a JVM impl 05:25
Woodi -adu-: I still think we NEED C imp :)
adu well JVM and X86
Woodi and perl6 build into browsers without JS :) 05:26
adu there are lots of things in Perl6 that I think most C compilers wouldn't be able to pick up on
Woodi: hahaha like dart?
like how x86 has a strchr instruction (in a matter of speaking) 05:27
Woodi yea, replace JS :)
Timbus replace it with a bytecode already 05:28
adu I don't think the world can agree on bytecode
JS was hard enought for the world to agree on
Timbus i never agreed to it
:[ 05:29
Woodi -adu-: new C++ standard and maybe C too gives few features for use in Perl6 compiler
adu neigher did I but JS is much better than C imho
Timbus of course
adu Woodi: I was thinking about about to compile Perl6 to C++ just yesterday
perhaps it's a common thought
because no one should ever manually, intentionally write C++ 05:30
Timbus i keep telling myself to try to port nqp to llvm and then see who will help me make a 'lakudo'
but then i remember i have a full time job :(
Woodi -adu-: for many programs it will be enought but sometimes you need to include v6 parser...
adu Timbus: I was also thinking about a PBC to LLVM compiler
you guys are inside my head… stop it! 05:31
:)
Woodi hmm, interesting...
Timbus pbc to llvm was something many have thought of but.. i think it needs to break away from parrot entirely
adu PBC => M0 => LLVM?
Timbus parrot is great and all but, parrot sucks.
adu Timbus: please explain 05:32
sorear adu: I am awake.
Woodi lets invent shared programming language for teams... :)
then chinase army can do good work :)
Timbus the idea is great, the motive of interop is great, also the compiler tools are great (well they used to be..)
adu I just heard from someone in #osdev that Parrot sucks because of TLB cache misses and register spills and RAM rollbacks, and some such technobabble
Timbus but the implementation is slow, the bits are rotting
i feel the project lacks motivation i guess. 05:33
adu I think someone should re-engineer Parrot
I'm motivated
Woodi for me parrot is at least two things: libperl6-reinvented and VM...
adu and I have time
I am in love with Parrot and Perl6 05:34
Timbus aw cute
adu for me Parrot should be an interface, but perhaps that's what M0 was supposed to be
Timbus id prefer if you riupped out the good bits of paarrt and mixed them into llvm
adu :D
sorear adu: I suspect whoever you talked to in #osdev has no relevant recent experience with Parrot
adu sorear: probably
sorear it sucks, but not for those reasons 05:35
adu o
and I have a karma of 10 :)
which is why you should vote for adu to lead the Parrot steering committee 05:36
sorear: why do you think it sucks? 05:37
Timbus i also think parrot doesnt know what it's for. it has pmc's but you are meant to make your own. it has a huge set of opcodes that no one uses? im not too sure on this but I also believe it has multidispatch that rakudo doesn't even use... and does it even need to be built on continuations?
then again i havent used parrot in over a year so
adu Parrot seems pretty nice to me, lots of builtins, somewhat documented, and extensible (both dynops and dynpmc's whatever they are)
sorear Timbus: continuations are one of parrot's best points imo. 05:38
far too many application VMs force a stack paradigm
adu but there is one thing that seems missing
threads
Timbus i thought parrot got green/hybrid threads of some sort
adu Timbus: I think threads were implemented as dynops
i.e. not core
sorear core vs not is a complete red herring 05:39
moritz the reasons that parrot is slow is 1) calling conventions that produce too many objects which the GC has to consider and 2) lack of a JIT
adu ok
what do I know
i've only been in this chat room a month
moritz adu: everything shipped with parrot is 'core', basically
sorear what does matter is that the thread implementation Parrot has settled on involves 1. memory cannot be shared between threads 2. message queues 3. transparent proxy objects 05:40
Timbus im worried about 1
sorear it's extremely... policy
Timbus please tell me its not like perl 5
sorear in the mechanism vs policy sense
Timbus oh good
adu moritz: I was just reading about LuaJIT, maybe we could use some of those ideas in Parrot?
moritz adu: it's not lack of ideas that's holding back JIT on parrot 05:41
adu sorear: sounds reasonable
sorear Timbus: it's not like perl 5 at all! you see, parrot will have transparent proxy objects to hide the heap split
adu sounds a lot like Go
with thread-local default 05:42
05:42 dalek left, dalek joined, ChanServ sets mode: +v dalek
adu moritz: what do you think the bottleneck is? 05:43
05:43 cognominal left
Timbus sorear, wait doesn't perl 5 do that using threads::shared? the difference being perl 5 copies everything else not shared and its basically dumb as heck 05:43
05:44 cognominal joined
moritz adu: developer time 05:44
adu oh
then the solution is more adu!
sorear Timbus: I should stop talking now
Timbus :L
moritz adu: parrot seems to be down to just a handful of regular contributors, many of whom just do small fixes here and there but lack enough tuits to attack the central problems 05:45
Timbus did i miss your carsasm
moritz well, rakudo also just a handful of regular contributors
but still, feels like more visible progress 05:46
moritz -> afk
adu I've been working on grammrs (p6-xml, and p6-go) because that seems to most well documented to be, but perhaps I should work more on parrot
sorear everything seems like more progress if you're in the middle of it.
adu s/be/me
sorear adu: you are free to spend your time however you wish. 05:47
tadzik ponders a thought of recording his pronounciation of "niecza" and putting it somewhere
good morning folks 05:48
sorear I am feeling that it is not my place to give advise
adu tadzik: Niecza = nee-EH-cha, Rakudo = RAH-koo-DOH 05:49
sorear us customary phonologies suck.
adu tadzik: I must be dreaming ;)
sorear I mean, phonological writing
far too ambiguous
adu sorear: would you prefer IPA? 05:50
tadzik adu: "niecza" is completely unambiguous for me
however you write unambiguous
sorear adu: if I said that I'm about equally likely to say ニエッカ or ニエッチャ, would that help? :D
adu: IPA would be awesome. Unfortunately, I have not yet learned it. 05:51
adu sorear: yes, in fact
katakana is my second language 05:52
ɾakudo, nietʃa
I think that was IPA
sorear however, since it is constructed from Polish word fragments, I consider tadzik to be more correct than myself on this 05:53
adu: ISTR you saying you were Japanese
adu sorear: no, I was born in Florida
I grew up in Japan, that's all
sorear oh. military kid? 05:54
adu kinda, my mom is an English teacher
sorear my father spent a few years in Japan when his father was stationed
huf haha
sorear do you live there now?
sorear wonders what huf found funny
adu I live in DC
well, Maryland 05:55
sorear oh, right
05:55 kaleem joined
huf sorear: the military/teacher thing 05:55
Timbus just got my 2nd dan karate belt. now i can finally teach math
05:56 sisar joined
sisar o/ 05:56
05:56 fhelmberger joined
adu huf: there are only 3 reasons to for Americans to be in Japan: Military, English teaching, or you're f***ing crazy 05:57
Timbus my old roommate moved there and yeah, i guess he fits the last description
sorear adu: do I have to be f***ing crazy to attend YAPC::Asia in Tōkyō?
huf adu: :)
sorear adu: or is this only a residency classification?
adu I fell into tha last 2 categories
sorear: well, travelers are pretty crazy 05:58
sorear (actually, this might be moot, because if I'm entirely lucky my visits to YAPC::Asia will be as a Swede)
adu I've never spent any sizable amount of time in tokyo
most of my life in Japan was in Osaka
tadzik a Swede?
bonsaikitten hrm, that sounds like a nice excuse to visit japan
sorear wonders how well adu can cope with kanji 05:59
adu sorear: I know about 200 kanji off the top of my head
sorear tadzik: a citizen of Sweden. masak really, really wants to hire me
adu sorear: literacy requires 1800 kanji
sorear adu: about the same as me
adu sorear: sugoi 06:00
sorear (I think I'm closer to 300, but that's not particularly useful)
adu I used to know how to say "my resume needs to be updated" on paper 06:01
but I've forgotten the kanji for that
06:02 sisar left, sisar joined
adu sorear: do you know Japanese? 06:03
sorear Yes
adu cool
we should practice sometime
wait, are you in Japan now?
sorear circumlocutions ftw. やれる物と歴史の手紙は新しくしなくちゃいけない。 06:05
no.
tadzik sorear: are you planning to move? 06:06
sorear tadzik: to Japan? no.
tadzik no, to Sweden
sorear tadzik: I wouldn't say planning, but I am toying with the idea 06:07
tadzik that sounds like a cool idea
06:07 wtw joined
sorear hmm, probably ~新しくされなくちゃ~ better 06:10
adu sorear: the first phrase sounds like a really long definition of "Bachelor party"
sorear my vocabulary is as bad as my kanji repertoire 06:11
adu "やれる物" might be translated as: job, wife, or whore
sorear I was trying for skills D: 06:12
adu haha
sorear: it means "that which you do"
sorear tries 知っている単語は知っている漢字にように少ないです。 06:14
adu given the words you know and the kanji you know, converting between them doesn't always work? 06:18
sorear I was practicing words earlier today and can't get my de:Sprach to stop rhyming with en:crack
adu hahaha 06:19
sorear de is my highest priority to learn currently
adu ok
moritz sorear: why?
adu がんばって
sorear moritz: Frankfurt, Malmö 06:20
moritz sorear: oh :-)
sorear: /join #perlde on irc.perl.org :-)
sorear moritz: I want to get the sounds straight before I start reading practice 06:21
moritz: I probably will, sometime in the next few weeks :) 06:22
adu sorear: Sprechen Sie deutsch?
bonsaikitten sorear: "ch" in german is not a "k" sound ...
actually in some parts of switzerland every K is a ch :) 06:23
moritz kcwu: I'm pretty sure sorear is aware of that ("can't get [...] to stop") 06:24
sorry, meant bonsaikitten
wow, how did I mis-tab a 'b' to 'k'?
sorear bonsaikitten: I know! My mom says it right, but when I try to imitate her, it just sounds like retching.
bonsaikitten konsaibitten? ;)
sorear: so you can speak dutch properly ;)
the dutch "g" is about the hardest sound to reproduce 06:25
moritz the konsai was bitten?
bonsaikitten that's why I prefer flemish, it's a lot more "flat"
adu bonsaikitten: I disagree, I think the Farsi "q" is the hardest
sorear bonsaikitten: I'd lose my voice pretty quickly if I had to mock retch for every 'ch'
bonsaikitten adu: hmm. maybe. I lack references to compare
adu you basically have to pretend you're choking for 1/10 of a second
Farsi is a dialect of Arabic 06:26
bonsaikitten what about the clock sound found in some african languages?
sorear mm, esophogeal plosives?
bonsaikitten click, not clock. stupid fingers!
moritz sounds are best learned below the age of 6 or so, but with proper instruction can be learned later too
but clocks make click sounds! 06:27
sorear moritz: finding 'proper instruction' seems non-trivial
06:27 xinming_ joined
moritz sorear: usually at university language courses (at least in .de :-) 06:28
adu en.wikipedia.org/wiki/Qoph 06:29
06:30 xinming left
sorear moritz: I want a way to do that without committing to eight weeks of grammar lessons I don't really need 06:30
moritz sorear: ah, that's less trivial then :(
adu alright, melatonin is calling me 06:33
good night
06:34 adu left 07:03 tyatpi left
tadzik melatonin, heh. I was taking this drug for some time in my life :) 07:20
bonsaikitten tadzik: good results? 07:22
tadzik bonsaikitten: suprisingly, yes. I was sleeping normally for the first time in my life, and I stopped taking the pills after 2 or 3 years and I tend to sleep normally most of the time now 07:23
unless I purposedly stay awake all night to do something 07:24
bonsaikitten tadzik: hmm, that is quite beneficial
tadzik but it's still better than it was
which one?
bonsaikitten well, I sleep normally too, jus tthat I run at offset of +4h to local time
tadzik heh
I sometimes sleep at n+1 offset 07:25
so, one hour later each day
but that's when I really stay up all night
sorear now that I'm not having to put up with classes, I'm toying with the idea of getting back on biphase
tadzik well, if you know what I mean
bonsaikitten tadzik: I tend to do that until daylight "catches" me 07:26
then I sometimes do 22h days to rewind
tadzik sorear: did it work for you?
bonsaikitten I spent most of last year biphasic, that was nice 07:27
tadzik the idea sounds quite good, but I feel that my sleeping habits are too fragile even for normal, monophasic sleep
sorear tadzik: yes, it worked 07:28
bonsaikitten I can stay stable monophasic *if* I am allowed to sleep when I'm tired
sorear wooh, success 07:29
with Ich and Sprach 07:30
tadzik :)
moritz now sorear just needs to learn that 'Sprach' isn't a German word :-)
tadzik is that the same 'ch'?
I though Ich is more like Iś
moritz yes
tadzik but it's possible that Sprechen is actually Spreśen :) 07:31
moritz ('Sprache' would be correct, for 'language' or 'speech')
moritz doesn't know how tadzik pronounces ś
sorear :-) 1 hurdle down, N-1 to go.
tadzik moritz: like in Sośnierz :) 07:32
sorear I'll probably just stick with tad zick to start
moritz it's the same soft ch that the Scottish use for 'loch' and such lovely words
tadzik it works for most people
sorear wonders if that is a German z
tadzik the trick is that 'dzi' is actually one sound
shachaf moritz: What's the soft ch? Is it the same as the one in my name? 07:33
sorear moritz: I never correctly said 'loch' before today either :-)
moritz shachaf: I don't know how you pronounce your name either :-)
shachaf Voiceless uvular fricative.
sorear Sprache is velar
Ich is palatal 07:34
voiceless fricatives, though
moritz didn't know that the two ch's were pronounced differently :-)
shachaf Ugh, velar fricatives.
shachaf tends to hear things as uvular.
I also usually think that "alveolar trills" are uvular. 07:35
sorear en.wikipedia.org/wiki/German_phonol...d_ach-Laut
seems to be a regional thing?
bonsaikitten well, in bavaria the "ch" in "ich" is mute anyway ;) 07:36
moritz oh indeed, when listen carefully to me speaking I can hear the difference 07:43
*when I
07:48 BooK left, BooK joined 07:58 SatoAmbush joined 07:59 asogani joined
asogani perl6: say 'hi there' 08:00
p6eval rakudo a3407d, niecza v18-7-ga660099, pugs: OUTPUT«hi there␤»
08:01 asogani left 08:02 asogani joined 08:03 asogani is now known as anant
anant rakudo: say 'hi there' 08:06
p6eval rakudo a3407d: OUTPUT«hi there␤»
anant rakudo: say 3 + 7 08:07
p6eval rakudo a3407d: OUTPUT«10␤»
sorear hello anant. 08:08
are you new?
welcome.
tadzik r: "welcome anant".say
p6eval rakudo a3407d: OUTPUT«welcome anant␤»
anant yes :)
thank you 08:09
Is 'a3407d' the build number of rakudo? 08:10
sorear Sort of.
It is a specific version.
It references github.com/rakudo/rakudo/commit/a3...8f6ffca989 08:11
moritz r: say $*PERL<ver>
p6eval rakudo a3407d: OUTPUT«Any()␤»
moritz r: say $*PERL<compiler><ver>
p6eval rakudo a3407d: OUTPUT«2012.05-254-ga3407de␤»
08:11 brrt joined
sorear which is the most recent commit that p6eval has pulled and compiled 08:11
moritz and indeed HEAD 08:12
sorear usually p6eval is pretty timely :)
sorear does not know anant's git-fu level
anant Is it possible to feed p6eval a gist.github.com link? Say this file:raw.github.com/gist/2935249/2c09b5...d037/Perl6 08:18
sorear p6: raw.github.com/gist/2935249/2c09b5068 08:19
p6eval pugs: OUTPUT«*** ␤ Unexpected "//"␤ expecting "!", word character or "{"␤ at /tmp/MsXE7ZOrgW line 1, column 7␤»
..niecza v18-7-ga660099: OUTPUT«===SORRY!===␤␤Confused at /tmp/W_iuIDX4nn line 1:␤------> https⏏://raw.github.com/gist/2935249/2c09b5068␤␤Undeclared routine:␤ 'https' used at line 1␤␤Parse failed␤␤»
..rakudo a3407d: OUTPUT«===SORRY!===␤Confused␤at /tmp/GyafmEv3Hc:1␤»
sorear p6: gist.github.com/gist/2935249
p6eval niecza v18-7-ga660099: OUTPUT«===SORRY!===␤␤Confused at /tmp/WSHJoSCnL_ line 1:␤------> https⏏://gist.github.com/gist/2935249␤␤Undeclared routine:␤ 'https' used at line 1␤␤Parse failed␤␤»
..pugs: OUTPUT«*** ␤ Unexpected "//"␤ expecting "!", word character or "{"␤ at /tmp/6bY_Nuzlqi line 1, column 7␤»
..rakudo a3407d: OUTPUT«===SORRY!===␤Confused␤at /tmp/147WfTubLt:1␤»
sorear p6: gist.github.com/2935249
p6eval niecza v18-7-ga660099: OUTPUT«Unhandled exception: Unable to locate module warnings in @path␤ at /home/p6eval/niecza/boot/lib/CORE.setting line 1401 (die @ 5) ␤ at /home/p6eval/niecza/src/NieczaPathSearch.pm6 line 23 (NieczaPathSearch.load_module @ 17) ␤ at /home/p6eval/niecza/src/Ni…
..rakudo a3407d: OUTPUT«===SORRY!===␤Could not find strict in any of: /home/p6eval/.perl6/lib, /home/p6eval/nom-inst2/lib/parrot/4.4.0-devel/languages/perl6/lib␤»
..pugs: OUTPUT«pugs: *** Unsafe function 'use' called under safe mode␤ at /tmp/q19M8VlaGV line 1, column 1␤»
sorear that's a perl 5 script.
anant there were 2 files actually: one perl5 and the other my attempt at writing its perl6 equivalent 08:20
sorear oh, I see that now.
moritz iirc it always takes the first file in a gist 08:21
and gist sorts them asciibetical by name
sorear :s is not doing you any favors 08:22
but other than that I see no problems
r: printf("g0/0/%-2d = %2d\n", 5, 6) 08:23
p6eval rakudo a3407d: OUTPUT«g0/0/5 = 6␤»
anant right, thanks! 08:25
sorear does it work?
anant I changed the file names so that p6eval gets the Perl6 file first. But now there are compilation errors. :( 08:32
sorear p6: gist.github.com/2935249 08:33
anant The program runs fine on my local machine though
p6eval niecza v18-7-ga660099: OUTPUT«Usage:␤ /tmp/i4VtQofr1P <file>␤»
..pugs: OUTPUT«*** ␤ Unexpected "d"␤ expecting ":" or "("␤ at /tmp/3IqabMHNuj line 19, column 18␤»
..rakudo a3407d: OUTPUT«Usage:␤ /tmp/9UIMahyNC8 <file> ␤»
sorear I don't see any compilation errors.
r: gist.github.com/2935249
p6eval rakudo a3407d: OUTPUT«Usage:␤ /tmp/9KLsErw30O <file> ␤»
anant ah .. it was only pugs ... sorry 08:34
sorear moritz++ added 'rn' recently, I need to get in the habit of using that when I don't care to test pugs
sleep & 08:42
dalek ecza/non-bootstrap: 43f7477 | sorear++ | lib/Actions.cs:
Actions pt 7
08:57 sergot joined
sergot hi o/ 08:57
tadzik o/ 08:58
09:18 sisar left 09:20 pupoque left 09:43 kaleem left, kaleem joined 09:50 frettled left 10:04 daxim joined 10:05 frettled joined 10:06 Guest42901 left 10:27 JimmyZ joined 10:31 quietfanatic left 10:33 snearch joined 10:34 brrt left
timotimo moritz: --gen-parrot=master worked like a charm 10:36
10:42 crab2313 left 10:49 cog_ joined
tadzik English question, pardon me: "the more documents a term occurs in, the less discriminating it is." What does the "discriminating" mean in this context? 10:55
JimmyZ means "different meanings"? 10:59
11:01 Facefox left 11:07 localhost left, Facefox joined, Facefox left 11:08 localhost joined 11:10 Facefox joined, SatoAmbush left 11:12 kaleem left 11:17 kaleem joined
timotimo tadzik: i would think discriminating means "helpful in deciding what is meant" 11:17
like "the blue car" would be discriminative if you're standing in front of ten differently colored cars, but if you're on a field with a hundred blue cars, it's not particularly discriminating
pmichaud my rental car here is blue 11:18
like, *blue* 11:19
tadzik so it has a similar meaning to "significant in a given context?"
pmichaud (good morning, #perl6)
tadzik good morning pmichaud
timotimo tadzik: if i'm correct, then yes 11:22
JimmyZ good morning, pmichaud 11:23
11:23 Facefox left
colomon \o 11:24
11:25 GlitchMr joined, Facefox joined, Facefox left 11:27 cog__ joined 11:28 cognominal left, cognominal joined 11:29 cog_ left, Facefox joined, Facefox left 11:30 Facefox joined, Facefox left 11:32 Facefox joined, Facefox left 11:33 Facefox joined, Facefox left
GlitchMr modules.perl6.org/ 11:35
...uhmmm...
Why I only see panda badges?
And no logos 11:36
11:38 Facefox joined
mhasch the panda icon means a package conforms to the latest specs 11:38
daxim what about the medals? I can't believe that each of the distros suddenly lost their README files 11:42
mhasch see modules.perl6.org/fame-and-profit 11:48
colomon yeah, something's wrong with the page 11:50
11:59 kaleem left 12:03 fgomez left 12:05 tyatpi joined 12:13 odoacre left 12:14 odoacre joined 12:31 fhelmberger left 12:32 bluescreen10 joined 12:44 bluescreen10 left 12:46 crab2313 joined 12:48 colomon left 12:49 localhost left 12:51 cog_ joined 12:59 bluescreen10 joined 13:10 Psyche^ joined 13:13 Patterner left, Psyche^ is now known as Patterner 13:15 grondilu joined
grondilu finally compiled rakudo, but from rakudo-star tarball. 13:16
13:19 cog_ left 13:21 robinsmidsrod joined 13:22 snearch left
moritz might be that the script that compiles the stuff has github URL schemas harcoded 13:23
if something changed there, the badges might not work anymore
13:25 estrabd joined 13:38 UncleFester6 joined
UncleFester6 So grondilu also still seems to be having trouble with the NQP build. Nobody seemed interested last night but, one last time, the problem seems to start with tag: 0fde4a1e375a26da8d7b511aafdb6174e934b757 13:41
PerlJam What's the problem exactly? 13:42
(or should I read scrollback?)
UncleFester6 invoke() not implemented when generating NQPCORE.setting.pir 13:43
irc conversation here describes grondilu and araujo with same problem: irclog.perlgeek.de/perl6/2012-06-10#i_5707703 13:48
grondilu is glad to see he is not alone with this difficulty 13:49
UncleFester6 grondilu: I am not great with git but I did a "git reset --hard 5a415c993343cea899c10e52abd0cc0d76a90b37" which took me back just before the nqp change and I could build rakudo. 13:51
grondilu UncleFester6: thanks, I'll try that but I think I'll just use rakudo-star until the problem is resolved. 13:52
PerlJam grondilu: except that there isn't a problem for most of us. 13:53
(no one is working on the problem they can't see)
UncleFester6 Should I file a rakudobug?
13:57 anant left 13:59 thou joined
araujo looks in 14:03
14:03 tokuhiro_ joined
araujo i tried compiling yesterday, and it fails here with same problem yet 14:03
UncleFester6 I just filed the rakudobug. 14:07
14:07 GlitchMr left
UncleFester6 It might be nice if either araujo or grondilu could confirm that the git reset fixes the problem for them too. 14:08
araujo: can you give it a try 14:11
dalek kudo/nom: a2bacb6 | duff++ | CREDITS:
update to github username
14:15
grondilu UncleFester6: Ok I'll try at once 14:16
araujo UncleFester6, not now, but, it was working fine for me like 1 week ago, so, if that commit is from 1 week or so ago, sure it will work 14:17
UncleFester6 grondilu: thanks
grondilu after executing the reset line, I ran "cd /usr/local/src/rakudo/; git pull ; perl Configure.pl --gen-parrot;" It's ok, right? 14:19
UncleFester6 that looks right
14:20 PacoAir joined
UncleFester6 umm wait. Your ran git pull * after * doing the reset? 14:20
14:29 stevan_ joined
grondilu Compilation failed again :( 14:30
the error is a bit different, though: invoke() not implemented in class '$type'
UncleFester6 grondilu: did you do a "git pull" after doing the reset? that could be the problem 14:31
14:31 grondilu left, grondilu joined 14:33 Facefox left 14:39 brrt joined 14:42 daxim left, Facefox joined
birdwindupbird I am looking through bug #113552 now. According message history on the page it seems to be fixed now. But when i try to 14:43
grondilu compilation worked with the --reset command! 14:45
14:47 stevan_ left
UncleFester6 grondilu: thanks. The bug report points to this conversation including your verification. 14:48
14:50 wtw left 14:51 mikemol joined 14:57 tokuhiro_ left, tokuhiro_ joined 14:59 UncleFester6 left 15:02 tokuhiro_ left
harmil Hey all 15:02
Anyone know, before I publish my own, if there's an extant logging module for Perl 6? 15:03
15:03 mike89_ joined
mike89_ hello 15:03
harmil hey mike89_
mike89_ have some questions 15:04
harmil have some answers. Shall we see if you hashes have matching keys?
mike89_ i would like to install MiniDBI
harmil s/you/our
15:04 Facefox left
harmil Hmm… not familiar with that one, go on 15:04
mike89_ using Rakudo so I could connect to mysql 15:05
using Perl6
harmil sure
mike89_ but since you are not familiar with this one maybe you have something else to ofer?:)
15:06 Facefox joined, Facefox left, birdwindupbird left
harmil 100 km above sea level at the equator of the Earth is officially, "outer space" 15:06
Does that help
?
15:06 Facefox joined, Facefox left
mike89_ this stuff I allready now;) 15:07
harmil heh
I'm looking at MiniDBI now… what was your question?
mike89_ ok, let me start again...:)
my task is to write a http app using Perl Rakudo 15:08
but I have problems installing modules
its not as easy as with cpan and perl5
harmil Are you checking out Rakudo directly or using Rakudo Star?
mike89_ star
harmil Ok, good
platform? 15:09
mike89_ fedora
harmil OK, so what do you do and what happens?
mike89_ fedora 16 to be precise
harmil I'll assume that's relatively current. I'm not a Fedora guy, though I use it sometimes at work
15:10 Facefox joined
mike89_ Yes fedora 16 is fairly new and stable... 15:11
tell me how do you install modules for perl6
harmil ok
moritz mike89_: with panda install modulename 15:12
harmil ^
mike89_ panda??
harmil panda comes with R*
mike89_ its like cpan??
moritz not quite as good yet
harmil it's the cpanalike in a way, though newer
what mortiz++ said
moritz but it does resolve dependencies for you 15:13
mike89_ oh great
so i will use it
another question
harmil I'm just getting the hang of the facilities myself, so I was making sure I knew how to correctly invoke panda before answering
sure 15:14
mike89_ this app of mine...
i would like to use some catalogs and few files so it would look good and here comes the question 15:15
how to use method described in other file??
harmil "use modulename"
This assumes that your other file is named "modulename.pm6" 15:16
crab2313 mike89_: and -I XXX
mike89_ and if it is deep in the catalog
??
catalog tree
harmil I'm not 100% sure what "catalog" in this context, means. Do you mean directory tree? 15:17
mike89_ yes
harmil So, :: is used to separate module hierarchies which are represented on the FS as directories. … however 15:18
15:19 grondilu left
harmil I wonder what your goal is, here. If it's to be an early adopter in P6-land, then you're on the right track. If it's to just get something done, then P6 may not be quite at the point that you think it is. I don't want to dissuade you, because new users are a good thing, but I want you to understand what using a language that isn't yet fully released entails... 15:20
mike89_ let me supprise you
harmil surprise away ;) 15:21
mike89_ i am writhing a thesis about Parrot and Perl6
harmil Ah, OK. Good stuff
mike89_ indeed
harmil Like I said, I just wanted to make sure you knew which bar you walked into :-) 15:22
We're a "welcome anyone who wants to be here" sort of crowd, as I understand it
15:22 skids joined
mike89_ oh now I know... and i must stay in here for a while 15:22
harmil well, then welcome 15:24
mike89_ and it looks like fun aspecially after I read this:
strangelyconsistent.org/blog/perl-6-is-my-mmorpg
harmil yeah, so "use X::Y" becomes "open X/Y.pm6 and import its goodness"
mike89_ "goodness" you say:)
ok, and there does not need to be whole tree... main directory of the program is root in this case?? 15:25
harmil Where 'goodness' is defined (by me) as "the things that it exports"
The root(s) of the tree are contained in the PERL6LIB environment variable, which looks a lot like the UNIX PATH (or PERL5LIB) plus some defaults. I believe "." is one of those defaults. 15:26
15:28 adu joined
harmil heya adu 15:28
mike89_ so to do it nicely I have to add path to my program in PERL6LIB environment variable
??
harmil The path to the root of any modules that your program wants to include, yes.
mike89_ superb 15:29
harmil Much like you would in Perl 5
15:29 mucker joined
mike89_ well the fun part is that i don't know Perl5 or Perl6 15:30
harmil ah, OK
mike89_ so it's a great adventure for me
harmil yeah, there will be some learning curve, here, but it's worth it, I think
mike89_ my opinion as well 15:31
any hints with writing http apps??
crab2313 harmil: "." isn't one of those default in rakudo start 2012.05 15:32
star* 15:33
15:34 brrt left
[Coke] (which bar) ... is this some sort of parrot joke? :) 15:34
15:34 brrt joined
[Coke] LIB defaults have also changed 2x, recently. 15:35
(though I think they're all in the latest * release)
moritz LWP::Simple is in Rakudo star
[Coke] star: use LWP::Simple;
p6eval star 2012.05: OUTPUT«(signal SEGV)»
[Coke] BWAHAHAHA
ok, that shouldn't be that funny. but damn.
moritz r: use LWP::Simple; LWP::Simple.get('www.perl6.org'); 15:36
p6eval rakudo a2bacb: OUTPUT«===SORRY!===␤Could not find LWP::Simple in any of: /home/p6eval/.perl6/lib, /home/p6eval/nom-inst1/lib/parrot/4.4.0-devel/languages/perl6/lib␤»
moritz star: use LWP::Simple; LWP::Simple.get('www.perl6.org');
p6eval star 2012.05: OUTPUT«(signal SEGV)»
moritz eeks
that's the precompilation-in-wrong-order bug
harmil crab2313: sorry, my bad
OK, so I have a DateTime::Utils question. When I try to panda install it, I get "Variable $.hour used where no 'self' is available"
is this known working and I'm doing something wrong? 15:37
or is there a newer alternative?
I really need strftime
moritz and there's Bailador (a clone of Perl 5 Dancer) for the server side
harmil: I think that's easily fixable
harmil OK, so it's not a problem in my setup 15:38
mike89_ ok, one more question and I have to go. Where I can find specs about how parrot is actually workig?? and please don' tell me parrot.org... :) 15:40
harmil moritz: you want I should fork and pull request a fix?
Hmm… parrot.org? ;-)
make89_: let me look
mike89_ I need it for theoretical part of the job to be done 15:41
harmil It's not a terrible idea to start with what's in github.com/parrot/parrot/tree/master/docs 15:42
It's obviously not end-user documentation, but there's a good bit of detail in there.
at the very least it's a good place to start asking questions. I'm not sure, but I think there's a parrot channel somewhere that's useful to ask such questions also. 15:43
mike89_ ok, honesty I havent tking of searching for parrot docs at github <stupid> <stupid> <stupid> ...;) 15:44
*honestly 15:45
harmil moritz: oh, for some reason I thought Date::Time::Utils was yours 15:47
15:49 jaldhar joined
mike89_ thanks for help, I will be back.... 15:49
;p 15:50
15:50 mike89_ left 15:52 mtk left 15:53 mtk joined
[Coke] (parrot docs) see also #parrot on irc.parrot.org 15:59
alvis is working on trying to shape docs up.
16:07 mtk left
adu harmil: hey :) 16:13
sorry for the delay :P
sorear good * #perl6 16:14
16:19 brrt left 16:21 zby_home joined 16:22 mtk joined, Facefox left 16:24 colomon joined 16:25 REPLeffect joined 16:31 Facefox joined 16:39 cognominal left 16:41 spider-mario joined, MayDaniel joined
harmil adu: no worries. we're in the same time-zone at least :) 16:42
moritz \o sorear
16:43 JimmyZ left
harmil So, to re-ask my question… is there a logging facility already? Because I wrote one last night, and I'm thinking about making it public 16:44
16:45 cognominal joined
moritz harmil: I'm not aware of any 16:45
geekosaur channel log? see /topic 16:46
moritz geekosaur: I thought of a logger module 16:48
I hope harmil did too :-)
harmil yes, that was what I was asking
The one I wrote is kind of based on the Java/Python model, but without being as heavy-weight. It's just a tiny little thing for now, though I imagine it will grow some 16:49
16:49 Facefox left 16:51 Facefox joined
larks if there are any devs here, just wanna say thanks and keep up the good work 16:52
moritz there are. Thanks larks.
harmil rn: class A { our %.mapping = enum <<a b c>>; } ; say A.mapping<b>; 16:55
p6eval rakudo a2bacb: OUTPUT«No such method 'STORE' for invocant of type 'Any'␤ in <anon> at /tmp/IjlK1L07Wg:1␤ in block <anon> at /tmp/IjlK1L07Wg:1␤␤»
..niecza v18-7-ga660099: OUTPUT«Use of uninitialized value in string context␤ at /home/p6eval/niecza/boot/lib/CORE.setting line 1261 (warn @ 5) ␤ at /home/p6eval/niecza/boot/lib/CORE.setting line 268 (Mu.Str @ 15) ␤ at <unknown> line 0 (ExitRunloop @ 0) ␤ at /home/p6eval/niecza/src/Ni…
harmil am I doing that wrong?
16:55 cog__ left, cog_ joined
moritz harmil: 'our' and hash/list assignment doesn't mix well in rakudo 16:56
harmil hmm… ok
What is the difference between my %.x and our %.x in a class definition. The syn doesn't seem too clear on that
moritz I don't know. Neither make much sense to me, but (maybe apart from sorear) the others disagree violently with me 16:57
harmil Well, what I need is a map of labeled constants associated with a class. If our %.mapping as above isn't the right way to do that, I'm open to suggestions. 16:58
flussence shouldn't that be "has %.x"?
moritz r: class A { our enum B <c d e> }; say A::B::e
p6eval rakudo a2bacb: OUTPUT«e␤»
harmil Ah, ok 16:59
moritz r: class A { our enum B (a => 4, e => 25) }; say A::B::e
p6eval rakudo a2bacb: OUTPUT«e␤»
harmil flussence: has defines an instance attribute. very different
moritz r: class A { our enum B (a => 4, e => 25) }; say +A::B::e
p6eval rakudo a2bacb: OUTPUT«25␤»
16:59 mucker left 17:00 mucker joined
sorear harmil: they're exactly the same, except that the our version is accessible from outside the class as %Classs::x 17:00
flussence oh, *that's* what the difference is.
sorear as well as Class.x
harmil sorear: yes, that's what I need
I want to be able to get the value from that mapping without an instantiated object handy
17:00 mucker left
harmil Specifically, because it's used in instantiating the object 17:01
17:01 Facefox left, mucker joined
harmil moritz: thanks 17:01
17:01 Facefox joined, Facefox left
sorear larks: thanks *bows* 17:01
17:02 quietfanatic joined 17:03 telex left 17:04 Facefox joined, Facefox left 17:05 gesh joined 17:06 gesh left 17:08 Facefox joined 17:10 xinming_ left, quietfanatic left
adu harmil: are you talking about 2 different objects? 17:12
17:27 bluescreen10 left 17:32 estrabd left
felher Why does: 17:35
r: say ((1,2),(4,5)).reduce: -> $a, $b { say "$a"; say ">$b"; }
p6eval rakudo a2bacb: OUTPUT«1 2␤>4 5␤True␤»
felher do what i want, but
r: for ((1,2),(4,5)) -> $a { say "$a"; }
p6eval rakudo a2bacb: OUTPUT«1␤2␤4␤5␤»
felher doesn't?
I guess it's about flattening, which still confuses me quite often... :) 17:36
17:37 not_gerd joined
not_gerd hello, #perl6 17:37
harmil adu: in what context? the initializer? No, I have a class which has an enum that describes one of the parameters to its constructor. 17:38
not_gerd r: for ((1,2),(4,5)).lol -> $a { say "$a"; } 17:39
p6eval rakudo a2bacb: OUTPUT«1 2␤4 5␤»
adu harmil: oh, I would separate the two then
not_gerd felher: ^^ 17:40
17:40 Chillance joined
moritz felher: in both cases the list flattens out 17:40
harmil adu: I don't see how that helps. I still have the same question
moritz felher: but a -> $a, $b signature simply takes two values at a time
harmil that's more of just a style choice
moritz r: say (1, 2, 4, 5).reduce: -> $a, $b { say "$a"; say ">$b"; } 17:41
p6eval rakudo a2bacb: OUTPUT«1␤>2␤True␤>4␤True␤>5␤True␤»
felher not_gerd: yeah, i solved it with .tree. I still don't get it.
+though
moritz or not? hm, I'm confused too
felher \o/
felher isn't alone, at least :)
17:43 bluescreen10 joined 17:48 mtk0 joined
colomon say returns True, right? 17:50
17:50 mtk left
harmil OK, github.com/ajs/perl6-log exists. Now back to shoveling some python around. 17:51
felher colomon: yes 17:53
colomon felher: I was trying to explain the reduce line. though maybe I misunderstood the problem...
17:58 tyatpi left
not_gerd msg pmichaud any progress on irclog.perlgeek.de/perl6/2012-06-01#i_5667563 ? 18:01
phenny, tell pmichaud any progress on irclog.perlgeek.de/perl6/2012-06-01#i_5667563 ?
phenny not_gerd: I'll pass that on when pmichaud is around.
18:02 sisar joined, tyatpi joined
felher colomon: could be. I don't see a relation between the return value of say and the problem :) 18:06
colomon what is the problem? 18:07
felher The problem ist, that reduce on ((1,2),(3,4)) gehts (1,2) and (3,4) in it's variables, while the for loop gets 1 and 2 and 3 and 4. I have expecetd reduce to get 1 in $a and 2 in $b int its frist, run, not (1,2) and (3,4). Just as the for loops gets 1 and 2 and 3 and 4 and not (1,2) and (3,4) 18:10
*is, *gets *its
felher should _really_ read his line back before sending it.
and /me should highlight colomon 18:15
18:20 brrt joined
colomon sorry, 3-year-old bathroom break interrupted. 18:24
That sounds very much like what pmichaud++ was talking about in his talk yesterday 18:25
harmil that's a LONG bathroom break, colomon! See someone about that!
colomon for flattens and apparently reduce doens't.
harmil: how do you think I found all this time to work on p6? ;) 18:26
harmil hahaha
I suppose you could have taken a break in a three year old bathroom to do it....
So, tonight I'll want to follow up. Any advice on next steps for a module? Do I go through some sort of "get on the the panda radar" request process? 18:27
felher colomon: pm gave a talk yesterday?
18:27 fgomez joined 18:28 sisar left
colomon yes, and he's giving another in 3 minutes (if I've got the timezones figured correctly) 18:28
like all (?) of YAPC::NA, it's being livestreamed
felher colomon: link? :D
colomon ics.webcast.uwex.edu/mediasite/View...032765da1d 18:29
felher colomon++ # thanks a lot :)
18:29 spaceships joined
colomon that's silverlight, and the instructions to strip it to a URL that mplayer or VLC can use are at mail.pm.org/pipermail/vienna-pm/201...03125.html 18:29
felher colomon: you did read my mind, didn't you? :) 18:30
colomon that's the next question for like 90% of us. (though today I'm running it on my Windows machine and the first link was all I needed.)
doh, wrong link! 18:31
that's not pmichaud's room
ics.webcast.uwex.edu/mediasite/View...ba593f451d
should be correct
and pmichaud has started 18:34
felher colomon: yeah, it got it :) 18:35
using video.ics.uwex.edu/db0df2d7-32cb-49...d7ba593f45
with mplayer2 :)
PerlJam someon get Pm to put IRC on screen so I can heckle him from here ;) 18:36
(although the streaming isn't workong so well today for some reason) 18:37
18:38 patspam joined 18:39 patspam left, patspam joined
colomon PerlJam: the talk is streaming fine for me (excepting a hum in the audio) 18:40
not_gerd same here
PerlJam I get snippets of audio, then it freezes. Probably because I'm still using moonlight instead of a real windows box 18:41
18:42 fgomez left
flussence works pretty good in mplayer here 18:42
18:42 fgomez joined
PerlJam okay ... what's the thing for using it in mplayer again? 18:42
flussence the link felher gave 18:43
PerlJam scrolls back just a bit 18:44
18:44 cognominal left
PerlJam Hrm. audio comes through fine, video is wonky 18:45
18:45 cognominal joined
adu PerlJam: firefox works 18:49
flussence as long as your firefox has a plugin that can play Windows Media video, yes :) 18:50
colomon Chrome worked on my Mac, but not on my Windows box. Sigh... 18:52
not_gerd uses VLC on Win7
PerlJam I updated some codecs and it's fine 18:55
19:12 sirrobert joined
PerlJam tadzik: awake? 19:14
not_gerd bye, #perl6 19:18
19:18 not_gerd left 19:20 crab2313 left, cog_ left 19:21 cog_ joined 19:25 spaceships left 19:26 patspam left
felher pmichaud++ #talk 19:28
harmil It was a good talk, but after, "infinity will just take 2 more minutes," I had a hard time paying attention... 19:31
It may have been the gufawing....
ow! ow! ow! That hurts! massive screen garble on the live stream 19:33
19:35 patspam joined
flussence have they tried turning the video capture thing off and on again? 19:36
harmil dunno 19:37
sirrobert I'm getting an error: perl6: error while loading shared libraries: libparrot.so.4.4.0: cannot open shared object file: No such file or directory. 19:39
Any ideas where I can look for resolution? 19:40
moritz sirrobert: did you install rakudo? 19:42
sirrobert yeah 19:43
19:43 jaldhar left
sirrobert cloned from git, then perl ./Configure.pl, then make, then sudo make install 19:43
it works from within the rakudo dir
19:43 vlixes joined
sirrobert but not from outside 19:43
(also, it was working a few days ago... maybe a system update broke it?) 19:44
moritz what does which perl6 say?
sirrobert hmm I had copied it to /usr/local/bin myself 19:45
looking at the make install output now to see where it said it put it...
moritz into install/ in the rakudo dir 19:46
(no need for sudo)
so I guess you have a version mismatch between the copied and the install perl6 binary
sirrobert ah, I see it. So I should just add .../rakudo/install/bin to $PATH
or is something else better? 19:47
Ok, I see how it's supposed to work. Got it resolved (thanks) 19:49
19:50 thou left
sirrobert there was a version of parrot in ~/.perl6/bin and a different one elsewhere. 19:50
Removed the one elsewhere =)
19:51 jaldhar joined 19:52 patspam left 19:54 birdwindupbird joined
moritz yes, I put rakudo/install/bin into $PATH 20:00
20:03 patspam joined 20:06 perlenthusiast joined
perlenthusiast why don't they distribute a new perl which contains both perl6 and perl 5 binaries or code perl6 in such away that it would switch version according to the script 20:07
that's easy.......otherwise stop calling it perl6 because this is cult behavior.....by believing on power and adoption of perl5 so much they refuse to let perl die so they call it perl6 to hook people in but say it's a development name 20:08
that's dishonesty and dilute the spirit of hard working programmers out there
moritz who is "they"?
flussence I think implying you have some sort of "ownership" over the perl5 name is also cult behaviour.
moritz and I'd like to see back ups for the claim that it's "easier" to unify both perl 5 and perl 6 into the same binary 20:09
(especially since there isn't one Perl 6 binary, but one for every compiler)
harmil really? We're feeding trolls, now? 20:10
perlenthusiast let me be clear....the wide adoption and philosophy of perl (many ways of doing things) are making it impossible to move forward perl6 or any perl past 5....we have a situation where developers have reached the limit of their brain power and can't move forward
but they can't admit that new perl can't be backward compatible so they think and think and think 20:11
20:11 aindilis left
perlenthusiast but they're comfortable in saying or calling it perl6 just go get people hooked on perl 20:11
20:11 ChanServ sets mode: +o moritz, moritz sets mode: +b *!*d8a8a1fe@*.216.168.161.254, perlenthusiast was kicked by moritz (perlenthusiast)) 20:12 qsr1 joined
moritz harmil: you're right, thanks for the reminder 20:12
sirrobert is there a best practices document for starting a perl6 project? like ... file structure, etc.? 20:13
moritz sirrobert: wiki.perl6.org/Create%20and%20Distr...%20Modules
20:13 moritz sets mode: -o moritz 20:14 patspam left
sirrobert Thanks 20:15
[Coke] wonders who pe was. 20:17
20:19 brrt left 20:21 snearch joined
flussence don't know or care myself, but if what google returned is an accurate indication, you can find out far too much on people from just an IPv4 address. 20:25
[Coke] pokes around, and flussence is correct, there's some nifty stuff out there. ;) 20:28
20:29 bluescreen10 left 20:35 snearch left 20:36 patspam joined
pmichaud yay 20:40
phenny pmichaud: 18:01Z <not_gerd> tell pmichaud any progress on irclog.perlgeek.de/perl6/2012-06-01#i_5667563 ?
20:42 patspam left
qsr1 >linking to an irc log 20:44
>in an irc chat room
why not just use a forum?
20:44 qsr1 left
flussence two of them in one hour? we're busy tonight :) 20:45
20:47 patspam joined 20:49 aindilis joined
pmichaud phenny: tell not_gerd no, and I had forgotten about it. Thanks for the ping/reminder. I'd be happy if a bug was filed and I was made the owner of the bug. 20:50
phenny pmichaud: I'll pass that on when not_gerd is around.
20:56 mikemol left
harmil moritz: no problem, it's easy to forget 20:57
20:58 patspam left
harmil flussence: it was only one. qsr1 joined instantly after the other one was kicked 21:00
21:00 adu left
diakopter harmil: I don't think so. the first was from the web interface; the second wasn't 21:01
21:02 sporous left, sporous joined
harmil diakopter: could be. could be that it's a bot that uses multiple entry-points. 21:02
21:08 MHMalony joined
harmil So, the panda docs say, "Ping someone on IRC (#perl6 at freenode) to either show you how to add your module to the github.com/perl6/ecosystem, or else ask them if they could please add it for you." … I hereby ping someone on IRC... 21:10
PS: I'm fine if the response is, "I don't like the font. And what's with this color scheme?! And where is the coffee holder?!" I'd just like to get to that stage :-) 21:11
flussence got a github repo url for it? :) 21:16
21:21 jaldhar left 21:23 birdwindupbird left 21:24 MHMalony left 21:25 zby_home left 21:38 vmspb joined 21:43 jaldhar joined 21:44 cognominal left, jaldhar left 21:46 jaldhar joined 21:47 patspam joined 21:48 patspam left 21:50 patspam joined, patspam left 21:54 cognominal joined 21:57 thou joined 21:58 cog_ left, cog_ joined
tadzik PerlJam: yep 21:59
just afking
sorear good * #perl6 22:12
22:14 MayDaniel left 22:18 stevan_ joined 22:29 stevan_ left
sergot good * ! o/ 22:30
22:30 sergot left
pmichaud 17:35 <felher> r: for ((1,2),(4,5)) -> $a { say "$a"; } 22:33
...because method reduce appears to be defined with .list and not .flat
method reduce(&with) { self.list.reduce(&with) }
thus the parcels don't flatten. I don't know if reduce _should_ be defined with .flat. 22:34
there's some inconsistency in .list versus .flat in many of the builtins (and I'm not sure what the distinction ought to be) 22:36
22:37 _fall0ut_ joined
pmichaud it's also the case that some methods on Parcel should force .flat even if the ones in Any do not. 22:38
TimToady I would generally expect reduce to flatten 22:40
felher pmichaud: ah, okay. I did expect it to have the same behavior as .map does, which does flatten, iirc. :) 22:44
22:44 tyatpi left
felher pmichaud: very interesting talk today, btw ;) 22:44
* :)
pmichaud felher: thanks! 22:45
harmil flussence: sorry, I was afk for $work 22:47
pmichaud the talks I did at this conference were some of the most fun ones to do
harmil yes, I have a repo at github.com/ajs/perl6-log
pmichaud: you were doing the iterators talk, right? 22:48
pmichaud yesterday lists and parcels.... today iterators
felher pmichaud: glad to hear that. :) I will watch your other talk as soon as the recordings are online :)
22:48 adu joined
pmichaud yes, I'm eager to see videos too 22:48
harmil The "I'll wrap up in 2 minutes, once I finish infinity" was one of the funniest lines I've ever heard in a technical talk
Especially, given that the talk involved lots of details on iterators giving you slightly more than you asked for. 22:49
22:49 binary_ joined
adu harmil: lolol 22:50
pmichaud harmil: yes, it was a nice surprise. improv is fun :)
harmil indeed
dalek osystem: 39b4778 | flussence++ | META.list:
Add perl6-log
flussence there you go
harmil woot! thank you
adu ecosystem? 22:51
flussence modules.* will take a while to show it, I think it's updated once an hour
harmil that's panda's view of where to get modules
adu flussence: when github.com/andydude/p6-xml grows up to be a polished module, can it join that list too? 22:52
harmil hmm… nothing from supernovus yet on Date::Time::Utils 22:53
er DateTime::Utils that is
flussence adu: yes, just remind someone again when it's ready :)
23:14 drbean left 23:17 cog_ left, cog__ joined, vlixes left 23:33 cognominal left 23:34 cognominal joined 23:39 cognominal left
colomon adu: plenty of unpolished modules in the ecosystem, too! 23:48
adu colomon: :)
23:50 cognominal joined 23:53 vmspb left 23:58 thou left