»ö« 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>⏏mooParse failed» | ||
sorear | n: say q:to 'END'mooEND | ||
p6eval | niecza v18-7-ga660099: OUTPUT«moo» | ||
sorear | r: say q:to 'END'mooEND | ||
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!===Confusedat /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
|