»ö« 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.
00:00 z3ndrag0n left 00:10 PacoAir left 00:15 spider-mario left 00:16 sisar left 00:26 fgomez left, fgomez joined
pmichaud I don't think my first talk has made it to YouTube yet. 00:26
I'm really eager/hoping to see the lightning talk make it.
For the blacked out parts, my slides are available at pmichaud.com/2012/pres/ if it helps.
afk # sleep or something like that 00:27
sorear pmichaud: why blackouts?
copyright zealotry?
00:37 kst joined
colomon what was the lightning talk on? 00:38
cog__ pmichaud, thx for the links 00:48
sorear o/ kst 00:49
cog__ pmichaud, I don't understand this slide. pmichaud.com/2012/pres/yapcna-lists...g.html#end 01:08
how come it does not always say "cherry"? 01:09
ok, I got it. the container is replaced by a value. But the container content is unchanged. 01:12
bedtime overdue, I am becoming dense. 01:13
01:30 Chillance joined
[Coke] Perl6-Slurp-0.051000 [Download] [Browse] 14 Jun 2012 01:43
(dconway)
01:51 preflex left, preflex_ joined 01:52 preflex_ is now known as preflex
[Coke] we need this: ghci's ":info (+) 01:55
02:06 cognominal left, JimmyZ_ joined 02:07 dbr left, Guest59957 left 02:10 cognominal joined 02:11 tadzik left 02:12 alester joined
alester So did I recall pmichaud saying that Perl 6 was almost half C now? 02:13
s/Perl6/Rakudo/
sorear o/ alester 02:14
alester hiya
quietfanatic I I recall his pie chart correctly, it's about a third C, a third NQP, and a third Perl 6 02:17
*If I recall
02:19 tadzik joined
quietfanatic alester: pmichaud.com/2012/pres/yapcna-perfl...ide37.html 02:19
alester That's a lot of C for me to play with.
I like C.
I can instrument it.
mmmm. 02:20
02:20 thou left
quietfanatic C is nice. 02:20
but can't really be ported to VMs I think
This
C is mostly extensions to Parrot, I believe
JimmyZ_ alester: the most C code is 3rdparty 02:21
02:21 z3ndrag0n joined
alester Did I miss two parties already? 02:21
JimmyZ_ alester: most c code is here github.com/perl6/nqp/tree/master/3rdparty, I think ;) 02:22
alester aha
I didn't realize that rakudo and nqp were two different projects
sorear forgivable, they are both pmichaud/jnthn projects 02:23
alester Clearly I have been out of p6 land for a while
sorear and they are much more tightly coupled to each other than either is to Parrot
02:31 tyatpi joined 02:41 sisar joined
dalek ecza/non-bootstrap: 412d3a1 | sorear++ | lib/ (4 files):
Actions pt 10
02:47
02:56 JimmyZ_ left 03:01 z3ndrag0n left 03:14 Chillance left
pmichaud I didn't count 3rdparty in that pie chart 03:16
the pie chart is nqp-specific code 03:17
the 3rdparty libraries are separate from that (just as I wouldn't include the line counts for icu, parrot, etc.)
alester: ^^^
the c code in nqp could use some love, yes. we get a fair number of gcc warnings from the code (primarily because jnthn++ develops in a windows environment) 03:18
alester My ack -f --cc | xargs wc -l only comes up with 3477 lines.
gcc warngings?!?!
pmichaud it's entirely possible that my script counted the wrong things 03:19
alester COMPILER WARNING SILENCER MAN TO THE RESCUE
pmichaud alester: let me know if you need any commit bits (I suspect you already have them)
let me re-run my counter
alester on rakduo/raukudo?
pmichaud oh!
no, the counts were for rakudo/rakudo and perl6/nqp combined 03:20
perl6/nqp is the one that gives us all the compiler warnings
alester ok 03:21
YAPC always makes me so inspired to want to work on stuff. 03:22
03:23 JimmyZ joined, crab2313 joined 03:31 quietfanatic left 03:33 z3ndrag0n joined 03:37 Velvet_ joined, z3ndrag0n left
alester aww man I actualy have to install Parrot? 03:38
Man, I haven't been paying attention. All these new nicks I've never heard before. 03:39
03:40 Velvet__ joined 03:41 Velvet__ left, am0c left 03:42 Velvet_ left 03:43 {Velvet} joined
pmichaud git://gist.github.com/2943337.git # list of files by repo and source code type 03:45
oops
gist.github.com/2943337 # with the correct protocol :-)
it's entirely possible that this list includes some sources we aren't actually using 03:46
03:46 awwaiid left 03:47 awwaiid joined 04:02 araujo left 04:18 alester left 04:20 JimmyZ left 04:26 tadzik left 04:28 tadzik joined 04:54 xinming left 04:56 crab2313 left, xinming joined 05:03 kaare_ joined
sorear n: sub foo($ [] []) { } 05:04
p6eval niecza v18-7-ga660099: OUTPUT«===SORRY!===␤␤Cannot have more than one sub-signature for a pparameter at /tmp/pucIJ3bafx line 1:␤------> sub foo($ [] [⏏]) { }␤␤Potential difficulties:␤ &foo is declared but not used at /tmp/pucIJ3bafx line 1:␤------> …
sorear n: :([] [])
p6eval niecza v18-7-ga660099: OUTPUT«===SORRY!===␤␤Cannot have more than one sub-signature for a pparameter at /tmp/Ck7sL3mslB line 1:␤------> :([] [⏏])␤␤Action method fakesignature not yet implemented at /tmp/Ck7sL3mslB line 1:␤------> :([] []⏏[…
05:07 tadzik left 05:13 birdwindupbird joined 05:19 Entonian joined 05:20 Entonian left 05:24 snearch joined 05:35 mberends joined
sorear o/ mberends 05:35
mberends o/ sorear
ok, moritz++ is now even more married than he was already :-) Great party! 05:36
sorear wow. I knew I hadn't seen you for a while, but dec 5? 05:37
sorear hugs mberends
mberends hugs sorear back
sorear: some backlogs suggested you're thinking of dropping out of your studies. Please don't, I carry a deep regret for a similar mistake. 05:39
sorear it really, really sucks to make a difficult decision and then have people you thought were your friends complain about it. 05:43
mberends I'm sorry to upset you, but I care too much to stand idly by. 05:46
sorear I suspect that our circumstances are radically different 05:47
mine has everything to do with a crashing state education budget adding two years to my transfer time 05:48
i'd be perfectly happy to resume education in a place with actually working schools
mberends that is a big problem, and I saw that you had given it plenty of hard thought 05:49
I keep desiring to catch up the qualification deficit afterwards, and get blocked by tuit shortage. Next week I'll be seeing a university college in London with the same purpose again. 05:51
sorear right now half the internet is telling me that an AS is not worth three years of my life, and the other half is saying it is
so I'm just going to ignore the internet and follow my heart
mberends ok, I won't nag
sorear sorry for reacting so harshly. 06:05
mberends no worries, you'll be fine, me too :-) 06:07
dalek ecza/non-bootstrap: fbfdda5 | sorear++ | lib/ (3 files):
Actions pt 11
06:13
06:15 dukeleto left 06:16 dukeleto joined 06:29 birdwindupbird left 06:33 cognominal left
moritz \o 06:38
sorear o/ moritz
moritz star: use JSON::Tiny; say from-json($_).perl for '[]', '[ ]'
p6eval star 2012.05: OUTPUT«[]␤[]␤»
moritz sisar: ^^
06:38 GlitchMr joined
sisar moritz: ah. thanks. 06:39
nr: gist.github.com/2943732 06:44
p6eval rakudo a2bacb: OUTPUT«===SORRY!===␤Colons may not be used to delimit quoting constructs at line 5, near ":to 'END';"␤»
..niecza v18-7-ga660099: OUTPUT«Unhandled exception: open may not be used in safe mode␤ at /home/p6eval/niecza/lib/CORE.setting line 0 (open @ 0) ␤ at <unknown> line 0 (ExitRunloop @ 0) ␤ at <unknown> line 0 (&open @ 0) ␤ at /tmp/TUdbQ70YaL line 3 (mainline @ 4) ␤ at /home/p6eval/nie…
sisar the gist ^^ is just a copy of github.com/colomon/panda/blob/mast...otstrap.pl 06:45
rakudo gets the line number wrong.
and interestingly, leaving aside the 'open' error, niecza doesn't complain at all about 'colons may not...'. 06:46
honestly, i don't know whether rakudo is correct or niecza 06:47
06:47 fgomez left 06:51 fgomez joined
sorear r: say q:to 'END'␤moo␤ 06:51
p6eval rakudo a2bacb: OUTPUT«===SORRY!===␤Colons may not be used to delimit quoting constructs at line 2, near ":to 'END'\n"␤»
sorear n: say q:to 'END'␤moo␤
p6eval niecza v18-7-ga660099: OUTPUT«===SORRY!===␤␤Ending delimiter END not found at /tmp/OEg_NdBCJi line 2:␤------> <BOL>⏏moo␤␤Parse failed␤␤»
sorear n: say q:to 'END'␤moo␤END␤
p6eval niecza v18-7-ga660099: OUTPUT«moo␤␤»
sorear r: say q:to 'END'␤moo␤END␤
p6eval rakudo a2bacb: OUTPUT«===SORRY!===␤Colons may not be used to delimit quoting constructs at line 2, near ":to 'END'\n"␤»
sorear sisar: looks like rakudo just doesn't handle here docs 06:52
sisar sorear: oh. ok. Then the wrong line no. may be forgiven until it has support for heredocs. 06:53
sorear: thanks for looking into it :)
07:32 tadzik joined 07:36 tadzik left 07:39 crab2313 joined 07:59 birdwindupbird joined 08:03 pmichaud left 08:05 birdwindupbird left 08:07 birdwindupbird joined 08:11 Util left 08:13 crab2313 left 08:19 pmichaud joined 08:23 Util joined 08:27 tadzik joined 08:33 tadzik left, cog__ left 08:58 tadzik joined
sorear sleep& 08:59
09:06 araujo joined, araujo left, araujo joined 09:08 xdbr joined 09:09 tadzik left 09:19 sunflower joined, Util left 09:25 birdwindupbird left 09:26 mikemol left 09:32 sergot joined
sergot hi o/ :) 09:32
09:36 Juerd left, zby_home joined 09:41 Util joined 09:44 Telgalizer left 09:47 Juerd joined 09:49 snearch left 09:50 brrt joined
sergot ą̉ 09:51
ó̉̉̉̉̉
³̉
½¾
sorry for that... :) 09:52
09:53 tadzik joined 09:55 benabik left 09:56 brrt left 10:00 NamelessTee joined 10:04 brrt joined 10:07 Juerd left, mberends left 10:08 tadzik left 10:17 Util left, Telgalizer joined 10:20 Telgsta joined, Telgsta left 10:21 Telgsta joined 10:22 Telgalizer left 10:24 Telgalizer joined, Telgsta left 10:25 Telgalizer left 10:30 PerlJam left, masak left, pmichaud left, [Coke] left
colomon is more than a little surprised he used qq:to from a distance of four months after the fact.... 10:36
10:38 nebuchadnezzar left 10:40 spider-mario joined 10:41 Juerd joined
Juerd O hai. feather1 had an extremely high load average. 10:41
I saw no other solution than to reboot it.
Cause: unknown. If you happen to know what caused it, please take measures to prevent it from happening again :) 10:42
10:45 MayDaniel joined 10:46 tadzik joined
tadzik feather getting ddosed again? 10:48
10:48 JimmyZ joined 10:49 nebuchadnezzar joined
Juerd tadzik: juerd.nl/i/70ff7fd45132d6a5cb06f6d55e499f3b.png 10:52
tadzik I see, thanks 10:53
10:56 MayDaniel left 10:58 brrt left 11:11 fgomez left 11:33 tokuhiro_ joined 11:38 birdwindupbird joined 11:53 whiteknight joined 11:54 whiteknight is now known as Guest99011 11:55 cognominal joined 11:59 PacoAir joined 12:02 brrt joined 12:32 mikemol joined 12:35 tyatpi left
ggoebel perl6: "happy father's day".say 12:39
p6eval rakudo a2bacb, niecza v18-7-ga660099, pugs: OUTPUT«happy father's day␤»
12:42 brrt left 12:46 brrt joined 12:50 k0ala joined 13:01 aindilis joined 13:13 Patterner left 13:15 Psyche^ joined, Psyche^ is now known as Patterner 13:27 NamelessTee left 13:35 brrt left 13:37 leprevost joined 13:43 k0ala left 13:51 tokuhir__ joined 13:55 tokuhiro_ left 13:59 Chillance joined, k0ala joined, tyatpi joined 14:03 PacoAir left, anant_ joined 14:04 PacoAir joined 14:10 anant_ left 14:16 k0ala left 14:17 tokuhir__ left, [Coke] joined 14:19 kaare_ left 14:29 k0ala joined, thou joined 14:50 spider-mario left 14:52 NamelessTee joined 15:07 sunflower left 15:11 crab2313 joined, JimmyZ left 15:12 icwiener joined 15:21 pmichaud joined, k0ala_ joined 15:23 k0ala_ left
[Coke] reads some real world haskell 15:24
15:25 k0ala left
pmichaud good morning, #perl6 15:25
moritz good am, pm 15:27
15:35 leprevost left 15:40 NamelessTee left 15:41 NamelessTee joined
[Coke] ~ 15:47
15:51 kaare_ joined 15:52 NamelessTee left 16:07 MayDaniel joined
[Coke] really doesn't have the mental energy to fix Pugs. blah. 16:13
(at least not today)
pmichaud moritz: if I haven't done so already, blessing and congratulations to you (marriage). 16:14
moritz pmichaud: thank you
sorear good * #perl6 16:26
16:45 gardnan joined
moritz \o sorear 16:54
17:06 benabik joined
sergot sorear: o/ 17:06
17:13 gardnan left 17:14 sergot left 17:17 MayDaniel left
[Coke] happy father's day to everyone so afflicted. ;) 17:22
17:24 birdwindupbird left
[Coke] blogs.perl.org/users/martin_berends...s-403.html 17:27
17:31 raiph joined 17:42 sunflower joined 18:08 fhelmberger joined 18:16 fgomez joined 18:25 noam left 18:26 noam joined 18:42 spider-mario joined
timotimo moritz: congratulations to the both of you :] 18:49
moritz timotimo: thank you
19:02 birdwindupbird joined 19:16 birdwindupbird left 19:18 tyatpi left, birdwindupbird joined 19:21 crab2313 left 19:22 Vlavv` left 19:30 zby_home left 19:35 Vlavv` joined 19:36 vmspb joined 19:37 fhelmberger left 19:50 lichtkind joined
lichtkind TimToady: did you wrote most of the new text in the camel book? 19:51
19:56 GlitchMr left 19:59 tyatpi joined 20:17 snearch joined 20:18 sunflower left
moritz I got the impression that TomC wrote most of the new text, and TimToady did much of the editing 20:23
20:23 Guest99011 left 20:35 aindilis left
raiph moritz: congrats 20:36
moritz raiph: thanks
20:36 raiph left 20:37 adu joined 20:42 kaare_ left 21:01 snearch left 21:02 jaldhar left 21:03 jaldhar joined 21:05 noam left 21:06 noam joined, vmspb left
lichtkind moritz: thanks 21:11
moritz: you wan't a coeditor? 21:15
21:17 brrt joined 21:18 brrt left 21:20 birdwindupbird left 21:28 kurahaupo joined 21:31 adu left 21:34 sergot joined 21:46 ggoebel left, ggoebel joined 21:49 jaldhar left 22:00 ggoebel left, ggoebel joined 22:03 icwiener left, PacoAir left 22:04 jerome_ left 22:05 adu joined
sergot good night! o/ 22:06
22:06 sergot left
tadzik o/ 22:06
22:07 benabik_ joined 22:08 tyatpi left 22:11 Juerd_ joined 22:12 spider-mario left 22:14 cggoebel joined 22:16 ggoebel left, benabik left, Juerd left, Juerd_ is now known as Juerd, benabik_ is now known as benabik 22:21 am0c joined 22:27 Chillance left 22:28 thou left 22:29 thou joined 22:40 quietfanatic joined 22:41 whiteknight joined
japhb phenny, tell moritz Congrats! 22:41
phenny japhb: I'll pass that on when moritz is around.
22:41 whiteknight is now known as Guest43857 22:42 fibo joined
timotimo r: sub prefix:<#>($bar) { say "got $bar"; return $bar }; # "yoink" 22:43
p6eval rakudo a2bacb: ( no output )
timotimo is # a comment character?
quietfanatic yes
timotimo facepalms
can i override that with an is parsed macro or something? 22:44
quietfanatic though perhaps prefix:<#> ought to override it
timotimo if i want to write color values as literals?
quietfanatic I don't know
timotimo right, no worries :)
quietfanatic I prefer to write colors as hex integers and have the color class automatically convert from them 22:45
if you can do that in Perl 6 yet
though maybe that's not the best anyway
timotimo yeah, but then i have to write 0x before each :P
quietfanatic yeah yeah
timotimo with an is parsed macro, i can do that automatically
quietfanatic Well I don't know how to is parsed. 22:46
timotimo i'd like to write a crazy/crappy DSL
well, macros aren't there yet, so is parsed doesn't exist yet ;)
quietfanatic subs can be is parsed too, can't they?
timotimo no idea tbh
what would that do?
quietfanatic It would be like an is parsed macro but it would be a sub 22:47
I dunno
timotimo so it would get what's inside the brackets as a string?
i don't really know what exactly is parsed means 22:48
maybe i'll quickly describe my situation 22:54
our hackerspace is getting a new light installation with controllable RGB LEDs
i'm writing a high level protocol thingie in python currently and want to redo it from scratch (including new planning) in perl6 as a DSL
(why write control flow and label support yourself if you can use your host instead) 22:55
so there would be commands like "at the cursor position, insert N colors, move the cursor position N further" and at every place you could write "random" instead of a color or position and you would be able to add fading specifications etc etc 22:56
23:05 krunen left 23:15 krunen joined 23:20 raiph joined 23:21 Util joined
flussence r: sub prefix:<#>($bar) { say "got $bar"; return $bar }; \# "yoink" 23:21
p6eval rakudo a2bacb: ( no output )
flussence that one works for me locally... odd
(though not the answer you wanted :)
oh never mind... it's just returning "yoink" and the REPL prints that. Dunno why it does that though 23:22
raiph nr: sub prefix:<#> { say "foo" }; \#3; say "bar" 23:23
p6eval niecza v18-7-ga660099: OUTPUT«Potential difficulties:␤ &prefix:<#> is declared but not used at /tmp/YnoeM6Hysx line 1:␤------> sub prefix:<#> ⏏{ say "foo" }; \#3; say "bar"␤␤»
..rakudo a2bacb: OUTPUT«bar␤»
raiph nr: sub prefix:<#> { say "foo" }; \#3 say "bar" 23:24
p6eval rakudo a2bacb: OUTPUT«===SORRY!===␤Confused␤at /tmp/Go5ZKaxsZi:1␤»
..niecza v18-7-ga660099: OUTPUT«Potential difficulties:␤ &prefix:<#> is declared but not used at /tmp/f9F1VBomMr line 1:␤------> sub prefix:<#> ⏏{ say "foo" }; \#3 say "bar"␤␤»
23:44 adu left 23:51 fibo left