»ö« 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:03
nymacro joined,
risou_ left
00:10
stkowski left
00:13
_jaldhar left
00:15
araujo joined
00:28
sftp left
00:29
sftp joined
00:33
lue joined
|
|||
lue | hello world! o/ | 00:33 | |
00:34
sftp left
00:42
gantrixx left
00:44
gantrixx joined
00:52
cosimo joined
|
|||
sorear | good * #perl6 | 00:56 | |
colomon | \o | 01:00 | |
01:03
jevin joined
01:04
noganex_ left
|
|||
sorear | moritz: niecza doesn't actually do "array in regex" yet | 01:05 | |
01:06
woosley joined,
noganex joined
|
|||
sorear | 05:38 < masak> Niecza is officially released by Stefan O'Rear, a moderately famous entity. | 01:08 | |
\o/ I'm moderately famous | |||
ashleydev: Perl 6 will not use anything like HM, because HM + subtypes = undecidable | 01:09 | ||
01:10
Su-Shee left
|
|||
colomon | sorear: you're also an entity! | 01:10 | |
01:16
Su-Shee joined
01:18
araujo left
|
|||
lue | .oO(what is HM?) |
01:23 | |
isBEKaml | lue: it's Hindley-Milner type system. used by haskell | 01:27 | |
sorear: I might be wrong here, but I sort of got an impression that haskell solved the problem of subtyping using GADTs. I'm aware that haskell does not have subtype polymorphism like java does. | 01:31 | ||
01:40
simcop2387 left
01:41
simcop2387 joined
|
|||
isBEKaml | phenny: "nee enna panre?" | 01:42 | |
phenny: "nee enna panre?"? | 01:43 | ||
phenny | isBEKaml: "Enna nee panre?" (id to en, translate.google.com) | ||
isBEKaml | :) | ||
01:45
mtk left
01:47
tzhs left
|
|||
isBEKaml | phenny: "## #### ## ### ##?"? | 01:49 | |
phenny | isBEKaml: Unable to guess your crazy moon language, sorry. | ||
isBEKaml | D: so that's how the text turned out.. | 01:50 | |
01:52
mtk joined
|
|||
donri | phenny: "ey fattaru eller?"? | 01:53 | |
phenny | donri: "ey or Fatty?" (sv to en, translate.google.com) | ||
donri | not quite. | ||
isBEKaml | I'm stil not yet able to paste unicode text into irssi console. :( | 01:54 | |
02:01
devendra left
02:02
devendra joined,
silent_h_ left
02:10
_jaldhar joined
02:11
leprevost joined
|
|||
colomon is officially scheduled to give a Perl 6 presentation at Penguicon. | 02:38 | ||
woosley | Hello perl6, is 'opendir' implemented for now? | 02:42 | |
perl6: opendir("/"); | 02:44 | ||
p6eval | pugs: OUTPUT«*** Unsafe function 'opendir' called under safe mode at /tmp/Bqyxcu0VVU line 1, column 1-13» | 02:45 | |
..niecza v4-47-gfffa4cd: OUTPUT«===SORRY!===Undeclared routine: 'opendir' used at line Any()1Unhandled exception: Check failed at /home/p6eval/niecza/boot/lib/CORE.setting line 388 (CORE die @ 2) at /home/p6eval/niecza/src/STD.pm6 line 1141 (STD P6.comp_unit @ 75) | |||
..at /home/p6eval/nie… | |||
..rakudo 4bf132: OUTPUT«Could not find sub &opendir in main program body at line 22:/tmp/1DrCbsEln_» | |||
02:46
GinoMan joined
02:48
araujo joined,
coldhead joined
|
|||
woosley | oh, spectest.data seems telling me that it is not here right now | 02:50 | |
isBEKaml | .u spade | 03:11 | |
phenny | U+2660 BLACK SPADE SUIT (♠) | ||
03:16
devendra is now known as f00
03:17
f00 is now known as devendra
03:22
hudnix left
03:25
satyavvd joined
03:27
Su-Shee left,
donri left
03:28
Su-Shee joined
03:39
dev29aug joined
03:40
devendra left
03:49
yuzebin joined
03:54
leprevost left
03:56
orafu left,
orafu joined
04:03
dev29aug left
04:13
kaare_ joined,
yuzebin left
04:21
ymasory left
04:51
molaf joined
05:15
f joined,
justatheory left,
f left
05:19
birdwindupbird joined,
birdwindupbird_ joined
05:20
birdwindupbird left
05:21
birdwindupbird_ left
05:24
molaf left
05:25
starcoder is now known as mootest,
mootest is now known as starcoder
05:28
birdwindupbird_ joined,
birdwindupbird joined
05:29
birdwindupbird_ left
05:31
birdwindupbird left
05:32
birdwindupbird joined,
birdwindupbird left,
birdwindupbird joined,
birdwindupbird left
05:33
birdwindupbird joined
05:36
eternaleye_ is now known as eternaleye
05:37
_jaldhar left,
_jaldhar joined
05:58
mberends left
06:01
fhelmberger joined
06:06
wtw joined
06:14
krunen left
06:15
lue left
06:16
krunen joined
06:22
birdwindupbird left,
birdwindupbird joined
06:23
birdwindupbird left,
birdwindupbird joined
06:25
mberends joined
06:37
birdwindupbird left
06:38
birdwindupbird joined
06:48
muixirt joined
|
|||
muixirt | good morning | 06:48 | |
isBEKaml | \o | 06:50 | |
sorear | hi | ||
muixirt | how is Perl6 and Rakudo Perl doing these days? | 06:51 | |
sorear | perl6 is doing well, rakudo notsomuch | ||
06:52
yuzebin joined
|
|||
muixirt | and the work on mop for nqp and/or parrot? | 06:53 | |
sorear | that has been at a standstill | ||
jnthn had the gall to take a vacation :p | |||
well, parrot is moving | 06:54 | ||
muixirt | parrot? really? ;-) | ||
06:56
Trashlord left
|
|||
muixirt | well vacation is good but a low bus number is bad | 06:57 | |
07:02
yuzebin_ joined
|
|||
moritz | right. I'd love to find a way to improve it. | 07:02 | |
07:03
Trashlord joined,
daxim joined
|
|||
muixirt | moritz: on what jnthn is working on? | 07:03 | |
moritz | muixirt: the new (meta) object system | ||
irclog.perlgeek.de/phasers/2011-04-12#i_3487800 | 07:04 | ||
07:04
yuzebin left
|
|||
muixirt | moritz: I thought jnthn was working on it and the parrot folks were enthusiastic about it and wanted to implemented their version for parrot | 07:05 | |
moritz | that's mostly true | 07:06 | |
tadzik | now every language implementor on Parrot wants 6model :) | ||
moritz | not all are enthusiastic to adopt a technology that is somehow related to perl | ||
tadzik | I mean Ruby, Python's thinking about it too | ||
moritz | because it carries a taint, you know | ||
the basic primitives have nothing to do with Perl 6 | 07:07 | ||
they just happen to be sufficiently generic to allow Perl 6 semantics on top of them | |||
muixirt | moritz: is there some coherent but understandable documentation on that stuff besides jnthn blog posts? | 07:09 | |
muixirt has rather vague thoughts w.r.t. a meta object model | 07:11 | ||
moritz | muixirt: search.cpan.org/~doy/Moose-2.0000/l...m#SEE_ALSO has a list of literature regarding MOPs | 07:13 | |
tadzik | muixirt: github.com/jnthn/6model/blob/maste...erview.pod | 07:14 | |
muixirt | thanks guys | ||
moritz | I've also written perlgeek.de/en/article/discovering-...t-protocol which is more from a user perspective | ||
muixirt is lazy as always ... | |||
07:22
wallberg joined
07:36
cosimo left
07:38
Axius joined
|
|||
muixirt | so Rakudo blocks on what? | 07:46 | |
moritz | on meta objects all the way down | ||
and serialization of type objects at compile time | |||
muixirt | serialization? Better support for this in parrot is talked about for how long? | 07:48 | |
isBEKaml | serialization? Isn't that a parrot thing? | ||
moritz | as long as we've stated that we need it | 07:49 | |
muixirt | moritz: a diplomatic answer :-) | ||
there is probably a gsoc project for it this year... | 07:50 | ||
moritz | no | ||
jnthn has written his own thing for now | |||
I don't know how generic it is, but it seems to work in nqp for now | 07:51 | ||
muixirt | to hell with the gene tech hysteria in Europe! We need to clone jnthn at least 10 times. Fast. | 07:53 | |
isBEKaml | and they would all be doing the same thing. Effort duplication. :D | ||
07:54
Arcus joined
|
|||
muixirt | isBEKaml: ok, we have to clone him 10,000 times with some mutations, and hope that will do it :-) | 07:55 | |
isBEKaml | :-) | ||
mutant jnthns! | |||
07:56
Axius left
08:02
MindosCheng left
08:04
muixirt_ joined
08:05
muixirt left
08:06
muixirt_ is now known as muixirt
08:15
yuzebin_ left
08:21
mj41 joined
08:24
rindolf joined
|
|||
rindolf | Hi all. | 08:24 | |
mberends | hi | ||
08:25
Arcus left
|
|||
moritz | hi | 08:25 | |
08:27
isBEKaml left
|
|||
rindolf | mberends , moritz : what's up? | 08:27 | |
08:27
yuzebin joined,
tzhs joined
|
|||
moritz | $work is up | 08:28 | |
08:28
Axius joined
|
|||
moritz | and parrot segfaults | 08:28 | |
08:32
mj41 left
08:33
mj41 joined
08:42
donri joined
08:48
birdwindupbird left,
birdwindupbird joined
08:49
birdwindupbird left,
birdwindupbird joined
08:58
am0c joined
08:59
Axius left
09:17
pochi joined
09:20
wallberg left
09:31
mtk left
09:35
am0c left
09:36
am0c joined
09:39
yuzebin left,
yuzebin joined,
cognominal_ left,
mtk joined
09:40
cognominal joined
09:41
yuzebin left
|
|||
bbkr_ | is there in P6 any smart equivalent of p5 code "defined $x and length $x" (except regexp match)? | 09:45 | |
moritz | rakudo: say so Any.?chars | 09:46 | |
p6eval | rakudo 4bf132: OUTPUT«Bool::False» | ||
moritz | rakudo: say so ''.?chars | ||
p6eval | rakudo 4bf132: OUTPUT«Bool::False» | ||
moritz | rakudo: say so 'foo'.?chars | ||
p6eval | rakudo 4bf132: OUTPUT«Bool::True» | ||
moritz | bbkr_: not quite the same, but does what you want | ||
bbkr_ | moritz++ | ||
just what I was looking for | |||
09:47
woosley left
09:50
Axius joined
|
|||
miso2217 | moritz: what do you think about this new attempt on a real life example for Backtracking: | 09:54 | |
moritz: my regex word4 { <[a..z']>+ }; my regex after_can { (<&word4>) \W+ <?{ $0 eq 'can' }> <&word4> }; .say for "can this can't that.".match(:g, rx/ ( <&after_can> ) /); | |||
moritz: my token word4 { <[a..z']>+ }; my regex after_can { (<&word4>) \W+ <?{ $0 eq 'can' }> <&word4> }; .say for "can this can't that.".match(:g, rx/ ( <&after_can> ) /); | |||
moritz | miso2217: if I want to match a word after 'can', I just write 'can' \W+ (\w+) | 09:55 | |
miso2217: or do I miss something very crucial? | 09:56 | ||
miso2217 | moritz: yes of course, but you won't illustrate backtracking that way. | 10:03 | |
moritz: do you think there is a use case where disabling backtracking would be the the only solution | 10:04 | ||
morite: besides performance? | |||
10:04
MayDaniel joined
|
|||
moritz | miso2217: I'm pretty sure the current example can be presented in a context where it only works with backtracking enabled, without being too contrived | 10:06 | |
miso2217 | moritz: I have the feeling that for baktracking to be usefull you need to match something after the and, anchoring to start of word won't work I think. | 10:09 | |
moritz: ah! may be something like "and andxxxxx" could work | 10:10 | ||
moritz | (\w+)\W+$0\w+ | 10:11 | |
doesn't need any backtracking | |||
the classical example where backtracking is needed is the regex prime tester :-) | 10:12 | ||
there are other examples in STD.pm6, but they are too complicated to present them in the book | |||
10:20
am0c left
|
|||
miso2217 | rakudo: my regex word { :ratchet \w+ }; my regex dup { <word=&word> \W+ $<word> }; if 'and andxxxxx beach' ~~ m/<&dup>/ { say 'match ', $/; } else { say 'no match'; } | 10:26 | |
p6eval | rakudo 4bf132: OUTPUT«match and and» | ||
miso2217 | moritz: any ideas on while that one matches? Shouldn't the :ratchet never enable the regex engine to give back anything else but andxxxx? Did I miss somethnig here? | 10:27 | |
moritz: ah, sory I see | 10:28 | ||
10:36
kjeldahlw joined
10:37
tzhs left
10:46
darkop joined
10:53
hudnix joined
10:57
MayDaniel left
|
|||
Axius | Do you guys know any sites with perl6 recipes/scripts? any suggestion is wellcome. | 11:10 | |
11:12
pernatiy left
|
|||
colomon | Axius: lots of perl6 examples at rosettacode.org/wiki/Category:Perl_6 | 11:14 | |
(you might need to scroll down to see the list) | 11:15 | ||
Axius | colomon: Thanks | 11:16 | |
sbp points in the general direction of Learn in github.com/perl6/misc/wiki/Get-Into-Perl6 | 11:18 | ||
also if you find any more example, please add them there! | |||
moritz points to perl6.org/documentation/ | 11:25 | ||
a meta pointer, kinda | |||
sbp | how up to date is this? github.com/perl6/perl6-examples | 11:27 | |
the dates make it look not all that well maintained. is it reliable as a source to learn from? | |||
moritz | not very up-to-date | 11:28 | |
dalek | href="https://perl6.org:">perl6.org: fc4bcf0 | moritz++ | source/documentation/index.html: [documentation] warn about perl6-examples outdatedness, sbp++ Also update link to the Using Perl 6 PDF |
11:31 | |
11:38
isBEKaml joined
11:40
Axius left
11:41
meswami joined
11:50
meswami left
11:52
takadonet left
11:54
Patterner left,
houghton joined
11:56
Psyche^ joined,
Psyche^ is now known as Patterner
|
|||
houghton | Hey, I was just curious whether Perl 6 development is stalled. It seems like there haven't been any updates in a while. | 11:56 | |
moritz | houghton: it goes on | 11:57 | |
houghton | great | ||
moritz | houghton: it's just that one of our core developers had a bit of vacation | ||
houghton | alright | ||
moritz | and the second has complications in real life :( | ||
houghton | ah | ||
so there are two | |||
Well, it's good stuff. Thanks for all the work. | 11:59 | ||
moritz | houghton: there are other people working on rakudo now and then, but we usually do less "dramatic" work than jnthn and pmichaud :-) | ||
12:02
meswami joined,
pernatiy joined
12:06
satyavvd left
12:09
coldhead left,
houghton left
12:12
shi joined
12:14
Helios` left
12:15
_sri left
12:16
_sri joined
12:17
Helios` joined
12:24
takadonet joined
|
|||
takadonet | morning all | 12:24 | |
12:24
leprevost joined
|
|||
rindolf | Hi takadonet | 12:24 | |
12:26
sftp joined
12:30
am0c joined
12:31
meswami left
12:41
takadonet left
12:43
takadonet joined
12:45
cognominal left,
cognominal joined
12:51
ggoebel left
12:52
sylwek joined
13:05
Holy_Cow joined
13:07
ggoebel joined
13:13
MayDaniel joined
13:18
pmurias joined
13:27
rindolf left
13:35
MayDaniel left
|
|||
pmurias | hi | 13:40 | |
sorear: ping | 13:43 | ||
13:55
woosley joined
|
|||
sorear | pmurias: hi | 13:55 | |
13:58
ggoebel left
|
|||
tadzik | a Perl 6 hackathon on YAPC \o/ | 14:01 | |
jasonmay | that would be cool | ||
moritz | yes | ||
and I won't be there :( | 14:02 | ||
jasonmay | I should get my IoC module up to date | ||
tadzik | who's responsible? | ||
moritz | though last year was pretty cool | ||
14:02
dakkar joined
|
|||
moritz | tadzik: talk to Andrew Shitov or Richard Hainsworth | 14:02 | |
tadzik | oh, I just hoped it's someone I can easily give karma to | 14:03 | |
moritz | (Richard Hainsworth)++ | ||
(Andrew Shitov)++ | |||
pmurias | sorear: paste.scsys.co.uk/97172 | 14:08 | |
tadzik | By Jonathan Worthington (jnthn) from Bratislava.pm | ||
jnthn++ | |||
pmurias | sorear: i'm trying to hook in the hoopl optimiser into niecza so that i can feed nam into it convieniently | ||
14:09
wtw left
|
|||
pmurias | sorear: but i get that strange error | 14:09 | |
sorear | Have you touched anything in boot/? | 14:10 | |
Oh | |||
pmurias | i forgot to change the Makefile | ||
sorear | You need to add NieczaBackendHoopl to the list of units in the Makefile | ||
14:10
hanekomu joined
|
|||
sorear | also that list is ordered by dependencies | 14:11 | |
14:13
Trashlord left
|
|||
pmurias | sorear: how do i supply a path to an executable instead of xgd-open being run | 14:14 | |
to run_command | |||
14:14
Trashlord joined
|
|||
pmurias | fixed it | 14:20 | |
i had a typo and mono was trying to be too smart | 14:21 | ||
14:22
alester joined
|
|||
dalek | ecza: 5fa1ca1 | pmurias++ | hoopl/ (3 files): [hoopl] split out code into Nam.hs |
14:23 | |
ecza: e520a0c | pmurias++ | hoopl/ (3 files): [hoopl] |
|||
ecza: f40db59 | pmurias++ | hoopl/ (2 files): [hoopl] convert string literals from json correctly |
|||
ecza: d9fcbb6 | pmurias++ | / (4 files): added -Bhoopl |
|||
pmurias | sorear: i hope you don't mind me adding non-working -B backends | ||
14:24
Khisanth left
14:25
MayDaniel joined,
am0c left
|
|||
sorear | not at all | 14:25 | |
pmurias | what's the use of the sink opcode? | 14:28 | |
why do we need it at all? | 14:29 | ||
14:30
justatheory joined,
kjeldahlw left
|
|||
moritz | I don't know how niecza uses it | 14:30 | |
but I know that rakudo is in trouble for not having it | |||
sorear | pmurias: it keeps the CLR evaluation stack balanced | 14:31 | |
moritz | since map and for are the same thing, a statement like 'for ^1000 { .say }' needs to store a return value for each iteration if it doesn't know it's in sink context | ||
14:31
sylwek left
|
|||
sorear | moritz: niecza's sink is much lower level than that | 14:31 | |
moritz | ah | ||
pmurias | sorear: so does it change semantics? | 14:34 | |
14:35
mj41 left
|
|||
tadzik | moritz: why is map and for the same thing? | 14:35 | |
moritz | tadzik: so that list comprehension works | 14:36 | |
tadzik | mhm | ||
pmurias | sorear: what is it's return value? | 14:37 | |
sorear | Void | 14:38 | |
many control flow ops require Void children | 14:39 | ||
dalek | ecza: e609afb | pmurias++ | hoopl/ (2 files): [hoopl] handle sink - not sure if ignoring it is always correct |
||
pmurias | sorear: is Void a Perl6-land value? | 14:40 | |
sorear | no | ||
pmurias | i don't really understand why/when it's needed | 14:41 | |
what do you mean by balancing the CLR evaluation stack? | |||
sorear | inserting pop instructions when the result of an op isn't needed | 14:42 | |
this was a lot more necessary back before the backend was type-aware | |||
pmurias | couldn't this be infered automatically by other opcodes? | 14:43 | |
like prog implicitly inserting the pop instructions for all it's children except the last one when it's needed | 14:44 | ||
sorear | it could, yes | 14:46 | |
14:47
risou joined
14:50
MindosCheng joined
|
|||
isBEKaml | yapsi: say say | 14:52 | |
p6eval | yapsi: OUTPUT«===SORRY!===Unable to find module 'Yapsi' in the @*INC directories.(@*INC contains: lib /home/p6eval/.perl6/lib /home/p6eval//p2/lib/parrot/3.2.0-devel/languages/perl6/lib .)» | ||
isBEKaml | uh, yapsi target was removed from p6eval? | ||
moritz | no, it's just broken | ||
sorear | if it were removed, there'd be no reply | 14:53 | |
isBEKaml | anything that can be done to fix it? | ||
dalek | albot: 0b5d13d | moritz++ | evalbot.pl: try to unbreak yapsi |
14:54 | |
isBEKaml | moritz++ | ||
moritz | evalbot control restart | 14:55 | |
14:55
p6eval left
14:56
birdwindupbird left
|
|||
moritz | Trying to connect to server irc.freenode.org | 14:56 | |
Lost connection to server irc.freenode.org. | |||
it also took nearly a minute to git pull | 14:57 | ||
seems the network over there is a bit unstable | |||
isBEKaml | feather? | ||
14:57
p6eval joined,
ChanServ sets mode: +v p6eval
|
|||
moritz | no, appflux | 14:57 | |
yapsi: say say 1 | |||
p6eval | yapsi: OUTPUT«(timeout)» | 14:58 | |
moritz | yapsi: say 1 | ||
p6eval | yapsi: OUTPUT«(timeout)» | ||
isBEKaml | rakudo: say 42; | ||
p6eval | rakudo 4bf132: OUTPUT«42» | ||
14:58
ggoebel joined
|
|||
tadzik | the timeout may be to small, Yapsi is _slow_ | 14:59 | |
moritz | oh, and the yapsi on that server isn't precompiled | ||
isBEKaml | yapsi: say 42; | ||
p6eval | yapsi: OUTPUT«(timeout)» | 15:00 | |
tadzik | yapsi -e 'say 42' 2,46s user 0,05s system 37% cpu 6,650 total | ||
moritz | tadzik: precompiled? | ||
tadzik | moritz: I think so | ||
isBEKaml | precompiled? | ||
tadzik | I trust panda in this :) | ||
yes, precompiled | 15:01 | ||
panda++ | |||
pmurias | sorear: do you think it would make sense to have doc/nam.pod be partially machine readable, so that i could generate the haskell ast repr from that | ||
isBEKaml | tadzik: what do you see when you run yapsi -e 'say say' ? | ||
tadzik | Unknown instruction: say Any() | ||
isBEKaml | tadzik: the reason I wanted to run this on p6eval was I got a different output than it should be. | ||
pmurias | as well as read in things about the ops such as which ops are side-effect free etc. | ||
isBEKaml | tadzik: I think that's incorrect. If I have my history right, it should be displaying something along the lines of "unable to parse" | 15:02 | |
dalek | ecza: e1d1478 | pmurias++ | hoopl/ (2 files): [hoopl] support bif_plus |
||
tadzik | isBEKaml: what's your history? :) | ||
isBEKaml: yapsi has subs now, so it may be different | |||
isBEKaml | tadzik: I say history because it's been a really long time since I messed with yapsi. :) | 15:03 | |
sorear | dunno | ||
tadzik | for example, "say say 42" gives me "42\n1" | ||
so that output makes sense for me | |||
rakudo: say say | |||
p6eval | rakudo 4bf132: OUTPUT«Bool::True» | ||
tadzik | niecza: say say | ||
p6eval | niecza v4-51-gd9fcbb6: OUTPUT«Potential difficulties: Unsupported use of bare 'say'; in Perl 6 please use .say if you meant $_, or use an explicit invocant or argument at /tmp/hBVLN_vsgW line 1 (EOF):------> say say⏏<EOL>Bool::True» | ||
tadzik | std: say say | 15:04 | |
p6eval | std 4608239: OUTPUT«Potential difficulties: Unsupported use of bare 'say'; in Perl 6 please use .say if you meant $_, or use an explicit invocant or argument at /tmp/zxiTl2uSPO line 1:------> say say⏏<EOL>ok 00:01 118m» | ||
tadzik | IOC, it's allright | ||
so yapsi is wrong, probably due to lack of Bool | |||
15:05
shi left
|
|||
isBEKaml | tadzik: that's okay. one discomfiture in long breaks is you have to start all over again. :) | 15:05 | |
15:06
MayDaniel left
|
|||
isBEKaml | tadzik: I see what you mean now. Every <saycall> gets converted to a new instance of Future::Call. Named subs alright. :) | 15:06 | |
pmurias | sorear: i could keep that info in a seperate file or hardcoded in haskell | ||
15:09
Khisanth joined
15:10
molaf joined
|
|||
dalek | ecza: 2a67dcf | pmurias++ | docs/nam.pod: example machine parsable info for bif_plus |
15:10 | |
15:18
risou_ joined
15:19
risou left
15:20
_jaldhar left
15:25
risou_ left,
risou joined
15:27
mj41 joined
15:29
risou_ joined
15:31
risou left
15:42
rtward joined
15:44
am0c joined
15:46
JimmyZ_ joined
15:47
hanekomu left
15:49
darkop left,
spq joined
15:50
nymacro left
15:58
gantrixx left
15:59
gantrixx joined
16:02
pernatiy left
16:05
sufrostico left,
cognominal left
16:06
cognominal joined
16:09
Mowah joined
16:13
woosley left
16:20
icwiener joined
16:23
GinoMan left
|
|||
dalek | href="https://modules.perl6.org:">modules.perl6.org: 54d26fa | tadzik++ | web/index.tmpl: Add a note about the Most Wanted wiki page |
16:28 | |
16:34
mj41 left
16:39
ymasory joined
16:43
kfo_ joined
16:46
kfo left
|
|||
isBEKaml | the pointme bot still exists? | 16:53 | |
pointme: yapsi | |||
16:53
pmurias left
|
|||
isBEKaml | if not, that listing must be taken off perl6.org | 16:54 | |
16:55
rtward left
|
|||
moritz | isBEKaml: then patch it out | 16:56 | |
isBEKaml | moritz: yes, I'm still looking around to set up my config. | 16:57 | |
moritz: unfortunately, lost them sometime back. :( | |||
17:01
mj41 joined
17:06
cdarroch joined,
cdarroch left,
cdarroch joined
|
|||
dalek | href="https://perl6.org:">perl6.org: a78bce3 | Shrivatsan++ | source/getting-started/in (2 files): Clear out proto zombies! |
17:07 | |
href="https://perl6.org:">perl6.org: 71ec874 | Shrivatsan++ | source/community/irc.html: Remove entry for pointme bot since it doesn't seem to be used anymore. |
|||
isBEKaml | moritz: Done. thanks. | ||
moritz | isBEKaml++ | 17:08 | |
17:18
jaffa4 joined,
mtk left,
mtk joined
17:19
jaffa4 left,
stkowski joined
|
|||
tadzik | so, pugs_svn is still there? | 17:25 | |
isBEKaml | dunno. | ||
moritz | no, it's dead | ||
dalek does all the reporting | |||
tadzik | thou it shall be removed | 17:26 | |
17:26
yegor joined
|
|||
tadzik | zaslon as well, no? | 17:26 | |
moritz | seems like | ||
tadzik | and lisppaste | 17:27 | |
...and lambdabot | |||
the list suddenly became short and clear | |||
oh, I thought mubot is present sometimes, is it? | 17:28 | ||
seen mubot | |||
aloha | Sorry, I haven't seen mubot. | ||
tadzik | aloha should be added | ||
karma dalek | |||
aloha | dalek has karma of 2. | ||
dalek | href="https://perl6.org:">perl6.org: f9fb952 | tadzik++ | source/community/irc.html: More bots updates |
17:30 | |
17:31
yegor left,
Alias left
17:36
JimmyZ__ joined
17:37
JimmyZ_ left
|
|||
JimmyZ__ | jnthn: ping | 17:39 | |
miso2217 | is it possible to use something like \w+ in a multitoken: multi token t:sym<\w+> { <sym>} ? | 17:41 | |
17:42
yegor joined,
dakkar left
|
|||
PerlJam | miso2217: interesting. I doubt it though | 17:45 | |
(but what do I know? Try it and see!) | |||
miso2217: though if you really wanted \w+, why did you write <sym> ? | 17:46 | ||
17:48
PZt left
|
|||
miso2217 | PerlJam I thing the sum is mandatary as the argument name of a prototoken | 17:50 | |
PerlJam: I thing the sum is mandatary as the argument name of a prototoken | |||
s/sum/sym/ | |||
PerlJam: tried it and it didn't, may be my question sould have been "is it supposed to work"? | 17:52 | ||
PerlJam | miso2217: How I've been looking at it so far is when you say token category:sym<foo> { <pattern> } then "foo" is just a name for that particular pattern | ||
(you just get the added benefit that <sym> will match that name in the regex) | |||
17:53
jfried joined
|
|||
miso2217 | PerlJam: Ah didn't get it that way so may be token t:sym<foo> { \w+ } could work? I'll try that one. | 17:54 | |
17:55
PZt joined
18:01
icwiener left
18:05
jaffa4 joined
|
|||
jaffa4 | hi | 18:06 | |
I cannot compile nietza becaise it fails with an error | |||
PerlJam | jaffa4: is the error "misspelled compiler name"? ;) | 18:10 | |
jaffa4 | ny()Strange text after block (missing comma, semicolon, comment marker | ||
at cza\niecza\src\NAME.pm6 line 6: | |||
another disappointment | 18:12 | ||
figured out | 18:13 | ||
stranged test == dos line endings | |||
stranged text == dos line endings | |||
18:18
Chillance joined
18:24
pernatiy joined
18:26
impious joined
18:28
rgrau joined
|
|||
mberends | just compiled latest niecza here, it passed all its 1650 spectests on 32 bit Linux. | 18:33 | |
18:34
risou_ left
|
|||
jnthn | evening o/ | 18:37 | |
colomon | \o | 18:38 | |
jnthn | Ah...my favorite Stockholm hotel :) | ||
jnthn can't take too much advantage of the Czech beer on tap though... :) | |||
MindosCheng | \o o/ | ||
isBEKaml | .oO(tapbeer ?) |
18:39 | |
jnthn | The opposite of bottled :) | 18:40 | |
isBEKaml | tapwater, tapbeer, tapstuff. :) | ||
jnthn | .oO( if I drink enough of it, will I tapdance? ) |
||
isBEKaml | try it and let us know! :) | 18:41 | |
.oO( tap jnthn dancing )? |
18:42 | ||
MindosCheng | \o o/ \\o o// \o/ | ||
(Some exercise after hacking to long) | 18:43 | ||
mberends | jnthn: TAP == Taste Any Pivo? | ||
jnthn | :D | ||
Test *All* Pivo of course. :) | 18:44 | ||
mberends | :) | ||
18:46
ymasory left
|
|||
jaffa4 | where is the test suite resutl? | 18:49 | |
mberends | jaffa4: if you mean to test niecza, you need to first git clone github.com/perl6/roast.git and make a symbolic link to it before running `make spectest` | 18:52 | |
tadzik | how many does rakudo pass? | 18:53 | |
flussence | in roast? | ||
tadzik | aye | 18:54 | |
flussence | smolder.parrot.org/app/projects/smoke_reports/5 | ||
mberends | 1650 tests passed in 101 files | ||
oh, rakudo, sorry, I wrote about niecza :/ | |||
so rakudo passes 27636 tests in 548 files | 18:56 | ||
jaffa4 | there is one problem with rakudo now. | ||
It is slow. | |||
PerlJam | If that were the only problem, we'd be doing happy dances more here. | 18:57 | |
TimToady | jaffa4++ is correct, though, that if rakudo ran as fast as Perl 5, it would already be a better Perl | ||
18:57
molaf left
|
|||
TimToady | (except for CPAN, of course) | 18:58 | |
flussence | I noticed it's got a lot better about RAM usage lately | ||
PerlJam | It would be better as long as you choose a judicious axis along whcih to compare them ;) | ||
19:10
ymasory joined
19:12
SHODAN joined
19:15
hanekomu joined
|
|||
jnthn | It probably doesn't even needs to be as fast as Perl 5 in the immediate future. It just needs to not be glacial. | 19:16 | |
jaffa4 | glacial? | 19:17 | |
19:17
hanekomu left
|
|||
jnthn | jaffa4: How fast to glaciers move? :) | 19:17 | |
*do | |||
jaffa4 | ok | ||
19:17
hanekomu joined
|
|||
SHODAN | fast? | 19:17 | |
jnthn | jaffa4: But really I mean, not ridiculously slow. | ||
It'd be less bad if you only ran into it when doing performance sensitive stuff. Right now you run into it when doing just about anything non-trivial. | 19:18 | ||
jaffa4 | Is this mainly parrot related or code generated is not optimal? | 19:19 | |
PerlJam | jaffa4: there are very few optimizations at any level in the code. | 19:20 | |
jnthn | Bit of both, but also things that could be optimized generally haven't been so far. | ||
flussence: Better RAM usage will at least partly be thanks to the generational GC, I suspect. | 19:21 | ||
It collects much more often, so you accumulate less garbage. | |||
jaffa4 | the optimising phase | 19:25 | |
When is it planned? | |||
19:29
Holy_Cow left
19:30
Holy_Cow joined
|
|||
jaffa4 | rakudo: say 3**3; | 19:31 | |
p6eval | rakudo 4bf132: OUTPUT«27» | ||
tadzik | jaffa4: well volunteered :) | 19:32 | |
seriously, I feel like someone picking up Parrot's tree-optimizer and making use of it could do wonders | |||
19:34
rgrau left
|
|||
PerlJam | jaffa4: sometime after 6model lands would be a good time :) | 19:34 | |
jaffa4 | What 6model? | 19:35 | |
PerlJam | jaffa4: 6model is the new basis for all things object that jnthn has been working on. | 19:36 | |
19:37
GinoMan joined
|
|||
jnthn | jaffa4: github.com/jnthn/6model/blob/maste...erview.pod gives an overview | 19:41 | |
19:50
masak joined
|
|||
masak | lol hai zebras | 19:50 | |
jnthn | o/ maszak | 19:51 | |
PerlJam | mas zak? | ||
jnthn | I added more 'z's 'cus he's in .pl :P | ||
masak | czesc | ||
isBEKaml | majak! | ||
PerlJam | ah | ||
masak | I'm indeed in .pl | ||
my z key is looking tired just by being here :) | 19:52 | ||
jaffa4 | mashak? | ||
masak | I see I'm having my name refactored today :P | 19:53 | |
jaffa4 | By the way, how do you pronounce it? | ||
masak | jaffa4: mæːsak | 19:54 | |
jaffa4 | It is not ENglish | ||
masak | no. | ||
you can't show pronunciation with the English phonology :P | 19:55 | ||
jaffa4 | first, is like mother? | ||
masak | the consonant, yes. | 19:56 | |
19:56
Rotwang joined
|
|||
masak | ooh, kudos to whoever set up github.com/perl6/misc/wiki/Get-Into-Perl6 | 19:57 | |
I hadn't seen that before. | |||
PerlJam | I think that was tadzik | 20:05 | |
20:05
icwiener joined
20:07
muixirt left
|
|||
masak | if someone is still interested in signing up for my CQRS mini-course, you can do so now over at doodle.com/g6vsp3h3rs5cnk2v | 20:09 | |
I'll wait a few minutes, and if no-one else signs up, I'll decide a date and time. | |||
isBEKaml | masak: CQRS -- DDD ? | 20:10 | |
masak | isBEKaml: yep. | ||
golden opportunity. | |||
isBEKaml | masak: dunno. It's funny that I was looking at CQS a few days ago, random clicking th net. | ||
masak | isBEKaml: I'm in Poland because I just took a three-day course on CQRS. | 20:11 | |
I'd like to pass this on, because it's great stuff. | |||
isBEKaml | masak: CQRS course in Poland? wow, you must be a globe trotter for courses? students for courses? :P | ||
masak | I'm assuming those were three rethorical questions... :) | 20:12 | |
isBEKaml | .oO(horses for courses) |
||
masak | because I don't see what I should reply :P | ||
isBEKaml | the second one wasn't. I seem to have a bad rep for affixing question marks to sentences, when I don't mean anything in there. :P | ||
masak | I've been doing the opposite lately. | 20:13 | |
no, I don't travel to go to courses that often, actually. | |||
more often travel to go speak at confs. | |||
isBEKaml | Nice. | ||
How do you plan to hold that course? online? | 20:14 | ||
doodles, slides or screencasts? | |||
however it is, I'll just sign up. :) | 20:15 | ||
masak | <TimToady> jaffa4++ is correct, though, that if rakudo ran as fast as Perl 5, it would already be a better Perl | ||
I'm only half agreeing. | |||
Perl 5 has one big win: it's very mature. | |||
isBEKaml: please do. | |||
isBEKaml: I haven't decided on the format yet. | |||
isBEKaml: I'm thinking ditaa graphs and Perl 6 gists, though. | 20:16 | ||
tadzik | cześć masaku | 20:18 | |
masak | domo arigato, cześć bardzo. | ||
isBEKaml | masak: registered. excited! :) | 20:19 | |
masak | \o/ | ||
isBEKaml | japanese and czech in a single sentence? :D | ||
20:19
MayDaniel joined
|
|||
masak | I was... ad-libbing... | 20:20 | |
ok, Doodle closed. Friday 18:00-20:00 UTC it is. | 20:21 | ||
moritz | \o/ | 20:22 | |
isBEKaml | \o/ | ||
that's actually close to midnight here. I'm fine with it though, but don't expect me to ask questions. :P | |||
20:22
ymasory left
|
|||
masak | isBEKaml: you'll be as active as you want, of course. | 20:23 | |
isBEKaml | masak: sure, sure. considering that it's about 2 am here right now. ;) | ||
masak | isBEKaml: then you have no excuse, buddy :P | 20:24 | |
isBEKaml | masak: I do, actually. It's off day today. Friday's work day. :P | ||
20:26
molaf joined
|
|||
masak | isBEKaml: when you're staying up late, isn't it more important what kind of day it is the next day? | 20:27 | |
isBEKaml | masak: Before that kicks in, you come back from a long commute. ;) | ||
masak: enufffighting, friday 1800hrs UTC, I'll be there. | 20:28 | ||
masak | :) | ||
isBEKaml | yapsi: say say; # does that still timeout over latency? | 20:29 | |
p6eval | yapsi: OUTPUT«(timeout)» | ||
isBEKaml | pfft | ||
masak | oh, and Yapsi doesn't parse comments yet. | ||
so that would actually not parse. | 20:30 | ||
isBEKaml | masak: that wasn't about comments. | ||
yapsi: say 42; | |||
masak | I know. | 20:31 | |
p6eval | yapsi: OUTPUT«(timeout)» | ||
masak | Yapsi is slow :( | ||
even with precompilation, I suspect. | |||
the FUTURE added some extra cost. | |||
20:31
icwiener left
|
|||
isBEKaml | It runs here, but not on appflux (?) | 20:31 | |
20:35
icwiener joined
20:36
icwiener left
20:39
tty234 left
20:40
skangas__ joined
20:42
skangas left,
skangas__ is now known as skangas
20:44
icwiener joined,
icwiener left
20:45
Holy_Cow left
20:46
icwiener joined
|
|||
jaffa4 | your calendar | 20:48 | |
masak | |||
masak and jaffa4 privmsg | |||
20:49
pmurias joined
20:52
Mowah left,
mj41 left,
isBEKaml left,
tty234 joined
|
|||
masak | seems I'll likely get jaffa4 for the Friday course as well :) | 20:59 | |
colomon | masak++ | 21:01 | |
21:02
justatheory left
21:03
kaare_ left
21:06
hanekomu left
21:13
GinoMan left
|
|||
jasonmay | gist.github.com/918438 | 21:18 | |
it got all out of order, oh well | |||
am I just supposed to not write my app this way? | 21:19 | ||
I'm not sure if the fact that my class starts with Foo:: but doesn't extend Foo is an issue | 21:20 | ||
(rakudo) | |||
21:22
wallberg joined
|
|||
masak | jasonmay: yes. this is a rakudobug. | 21:23 | |
jasonmay: workaround: do 'class Foo { ... }' before doing 'use Foo::Bar' | 21:24 | ||
jasonmay: (with the three dots really being three dots) | |||
jasonmay | that works, thanks! | 21:29 | |
masak | \o/ | 21:30 | |
I promised I would share an Amazon wishlist with books recommended from the CQRS course by Greg Young. | 21:31 | ||
here it is: www.amazon.co.uk/registry/wishlist/S1CF4BDV38BL | |||
that's in no particular order. | |||
pmurias | masak: the little lisper? | 21:44 | |
21:55
am0c left
21:56
pothos_ joined,
mux_ joined
21:57
takesako__ joined
21:58
takesako_ left,
pothos left,
mux left,
pnu joined,
pothos_ is now known as pothos
21:59
nnunley left,
nnunley joined,
jdhore joined
22:00
chitragupt left
22:01
jaffa4 left
22:02
spq left
|
|||
masak | interesting post with an interesting presentation in it: www.dagolden.com/index.php/1446/is-...-new-perl/ | 22:03 | |
'night, #javascript | |||
er. I mean. :) | |||
22:03
masak left
22:06
Rotwang left
22:08
coldhead joined
22:10
icwiener left
22:19
Rotwang joined
22:27
awoodland joined
22:34
awoodland left
22:39
SHODAN left
22:43
MayDaniel left
22:44
leprevost left
22:45
pmurias left
22:47
chitragupt joined
22:52
whiteknight joined
|
|||
sorear | good * #perl6 | 22:52 | |
23:02
jfried left
23:17
ymasory joined
|
|||
diakopter | \ | 23:20 | |
23:21
molaf_ joined
23:25
molaf left
23:26
flatwhatson left
23:27
am0c joined
23:28
stkowski left
23:37
Chillance left
23:39
lue joined
|
|||
lue | hello world! o/ | 23:39 | |
23:43
_jaldhar joined
|
|||
sorear | hellue | 23:43 | |
23:43
DarthGandalf left,
ymasory left
23:44
silent_h_ joined
23:53
ymasory joined
|