»ö« 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/2c09b5068Undeclared routine: 'https' used at line 1Parse failed» | |||
..rakudo a3407d: OUTPUT«===SORRY!===Confusedat /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/2935249Undeclared routine: 'https' used at line 1Parse failed» | ||
..pugs: OUTPUT«***  Unexpected "//" expecting "!", word character or "{" at /tmp/6bY_Nuzlqi line 1, column 7» | |||
..rakudo a3407d: OUTPUT«===SORRY!===Confusedat /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 5True» | ||
felher | do what i want, but | ||
r: for ((1,2),(4,5)) -> $a { say "$a"; } | |||
p6eval | rakudo a2bacb: OUTPUT«1245» | ||
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 24 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>2True>4True>5True» | ||
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
|