|
»ö« 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
|
|||