»ö« 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.
dalek blets: b37c1ba | (Herbert Breunung)++ | docs/index.txt:
reformated index a bit
00:22
blets: 23a679b | (Herbert Breunung)++ | docs/ (4 files):
enforce new item formating
dalek blets: 76df1ae | (Herbert Breunung)++ | docs/appendix-a-index.txt:
formating index entries with dash entities
00:47
colomon sorear: ping? 01:43
sorear colomon: pong! 01:52
colomon o/
So, I just tried the ABC code under Niecza. 01:53
I'm getting Two definitions found for symbol ::GLOBAL::ABC::Duration::&duration-from-parse
dalek blets: e35201a | (Herbert Breunung)++ | docs/appendix-a-index.txt:
keep on dashing and quirks removing
colomon Here's the code in question: gist.github.com/2417825
sorear: is there something stupid I'm doing wrong there, or is Niecza being unreasonable about exported multis? 01:54
sorear Niecza is being unreasonable about our-scoped multis
I think exported multis per se is fine
colomon hmmm... have to admit I have no idea why there's an our there at all. seems to work fine in rakudo without them... 01:56
colomon removing the ours seems to help for niecza as well. 01:59
sorear colomon: isn't this really old? I think alpha had issues with my-scope multis
sorear So 02:01
colomon Hmmm, yeah, goes back to 2009. So it must have been alpha.
sorear Who will be the first person in over a month to show up first on planet6?
colomon Most recent post there is last week. 02:02
Masak's post from last month is incorrectly listed as most recent. 02:03
sorear That's what I mean
it's finally possible to beat masak to the top
colomon oh!
I see.
colomon I've got a blog post planned, but not on my p6 blog. 02:05
dalek blets: 60d69ae | (Herbert Breunung)++ | docs/appendix-a-index.txt:
first links
02:07
colomon and I greatly doubt I'll have time for a random blog post before Monday. 02:08
colomon sorear++ # belated thanks for the help 02:14
colomon oooo, ** 3 is now obsolete, isn't it? 02:15
uvtc lichtkind, ping 02:16
lichtkind uvtc: hai
liks are fine
uvtc lichtkind, looks like the anchors work now.
lichtkind, great.
lichtkind just update is sometimes slow
i did massive changes
mostly formating
many quirs still 02:17
but end is near
its 2012
uvtc haha
Well, that's some master index in the Tablets.
lichtkind, looks like there's still an issue with $\*DISTRO** 02:18
lichtkind i know 02:20
i think its fixed in git 02:21
needs just time
uvtc lichtkind, Just fetched/merged. Still there.
lichtkind how do you know? 02:22
uvtc I just grabbed the latest files and then built the html.
dalek blets: 75e2274 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
more small fixes in index
02:23
lichtkind try now 02:24
im reall curiou if it was that
uvtc No, still there. You've got Pandoc installed on your system, right?
lichtkind no :)
not yet 02:25
uvtc Oh my. That means you can't immediately check the results of your changes.
lichtkind, What OS are you using?
uvtc On debian-based systems, it's just `sudo apt-get install pandoc` 02:26
dalek blets: 64fd869 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
fixing distro var
lichtkind ubuntu 02:27
uvtc lichtkind, Oooh, I see you've added some — entities. Handsome. :)
lichtkind 800 of them
uvtc Looks better. Me and my constituents endorse that change. :)
lichtkind and many small things on the side
its lrearer 02:28
clearer
uvtc: you mean your fleas?
uvtc lichtkind, all 800 of them. 02:29
lichtkind, :) 02:30
colomon n: STD.parse("die");
lichtkind :)
p6eval niecza v16-21-g1b64073: OUTPUT«===SORRY!===␤␤Undeclared name:␤ 'STD' used at line 1␤␤Unhandled exception: Check failed␤␤ at /home/p6eval/niecza/boot/lib/CORE.setting line 1366 (die @ 3) ␤ at /home/p6eval/niecza/src/STD.pm6 line 1147 (P6.comp_unit @ 33) ␤ at /home/p6…
lichtkind uvtc: subrules were also broken
slowly i get a sense what to quote in markdown 02:31
dalek blets: e3672a8 | (John Gabriele)++ | docs/appendix-a-index.txt:
Fixes to get $*DISTRO and $?DISTRO to look right.
02:33
lichtkind ok i compiled it parts are better
uvtc lichtkind, There. that fixed them.
colomon n: grammar A { regex b { \w+ }; }; say A.parse("hello!", :rule<b>); 02:34
p6eval niecza v16-21-g1b64073: OUTPUT«A()␤»
colomon n: grammar A { regex b { \w+ }; }; say A.parse("hello", :rule<b>); 02:34
lichtkind i see
p6eval niecza v16-21-g1b64073: OUTPUT«#<match from(0) to(5) text(hello) pos([].list) named({}.hash)>␤»
colomon n: grammar A { regex b { \w+ }; }; say A.parse("hello!", :rule<b>); 02:35
p6eval niecza v16-21-g1b64073: OUTPUT«A()␤»
lichtkind uvtc: i fix the rest 02:36
i seen it
uvtc: oh you done all of them 02:38
ok shady background has to fade 02:39
and some nice fonts
uvtc lichtkind, by all means -- get stylish. :) 02:42
lichtkind uvtc: even with the ugly tables the tables are so much easie to write , even that is alsmost worth the effort index B was insanely handcrafted to look good
uvtc: i may mention that i studied computer visualistics :09 02:43
uvtc lichtkind, Ugly tables? You mean the css, or just ugly in the text editor? I think both look good. 02:44
lichtkind uvtc: the left column of some tables could be slim, but i spoke mostly about tables in socialtext 02:45
lichtkind its almost like waterbording 02:45
sorear ...like what? 02:55
dalek blets: 43ea61a | (Herbert Breunung)++ | docs/appendix-a-index.txt:
try fix distro var further
03:08
blets: 707a266 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
Merge branch 'master' of github.com:perl6/tablets
blets: 046f79c | (Herbert Breunung)++ | docs/appendix-a-index.txt:
more links, reachable from navbar
uvtc phenny, tell moritz Thanks for adding that bit of css to the wiki, moritz. Looks nice. 03:14
phenny uvtc: I'll pass that on when moritz is around.
colomon sorear: feels like I'm just one or two bugs away from getting ABC up on niecza, but for now, it is time to sleep. 03:16
sorear sleep++ 03:17
lichtkind yes 03:18
dalek blets: 77c3be8 | (Herbert Breunung)++ | docs/appendix- (2 files):
secondary navbar works
03:54
dalek blets: 34a7b59 | (John Gabriele)++ | docs/ (6 files):
Lightened and improved styling.
04:55
blets: 75530f3 | (John Gabriele)++ | docs/appendix- (2 files):
Merge branch 'master' of github.com:perl6/tablets
dalek blets: 037308c | (John Gabriele)++ | README.md:
Cleaned up a little and added link to tablets.perl6.org
05:01
jlaire p6: my $x = "กี่กั้สูΐş"; say so $x ~~ m:m/กกสιs/ 05:17
p6eval rakudo 561682: OUTPUT«===SORRY!===␤Adverb m not allowed on m␤at /tmp/nKeEH0xEc3:1␤»
..pugs: OUTPUT«Error eval perl5: "if (!$INC{'Pugs/Runtime/Match/HsBridge.pm'}) {␤ unshift @INC, '/home/p6eval/.cabal/share/Pugs-6.2.13.20120203/blib6/pugs/perl5/lib';␤ eval q[require 'Pugs/Runtime/Match/HsBridge.pm'] or die $@;␤}␤'Pugs::Runtime::Match::HsBridge'␤"␤*** Can't locate P…
..niecza v16-21-g1b64073: OUTPUT«===SORRY!===␤␤Unrecognized adverb :m(1) at /tmp/FTNC8TqJIi line 1:␤------> my $x = "กี่กั้สูΐş"; say so $x ~~ m⏏:m/กกสιs/␤␤Regex modifier m not valid on match at /tmp/FTNC8TqJIi line 1:␤------> my $x = "กี่กั้สูΐş"…
jlaire S05:276: "character by character" should be "grapheme by grapheme" 05:21
dalek href="https://modules.perl6.org:">modules.perl6.org: 096b715 | (John Gabriele)++ | web/index.tmpl:
Noted that panda comes with R*, and provided link.
05:22
dalek blets: 9bc9428 | (John Gabriele)++ | docs/build-html.py:
Removed print statements from build-html.py to silence cron. Also added flag to rebuild all html.
07:50
cognominal_ Le Monde web semble rouler pour Hollande, hier c'était sarko supermenteur, aujourd'hui Mélenchon adepte de la Terreur. 09:12
arf, I did it again
arnsholt cognominal_: But since you mentioned it, what're your thughts on the crop of candidates for the presidency? 09:39
fsergot Hi 0/ 09:42
cognominal_ arnholt: voting is choosing between the devil and the deep blue sea. 09:44
arnsholt All more or less equally bad then. Right =) 09:47
cognominal_ None of the real problems have been talken about. Anyway France is just a small act in the current Barnum three ring circus even if French don't want to acknoledge it.
arnsholt Heh. Bigger than Norway =)
cognominal_ Norway still has some oil... 09:47
moritz loves the deep blue see. For vacations at least :-) 09:48
phenny moritz: 03:14Z <uvtc> tell moritz Thanks for adding that bit of css to the wiki, moritz. Looks nice.
arnsholt Yeah, we do have the oil, but not much else. Eva Joly for example has been exported =) 09:49
jnthn Hey...you have fjords! 09:52
And heated pavements.
Norway FTW!
arnsholt Also, we do have a modest selection of decent beers, even if they cost an arm and a leg 09:53
cognominal_ arnholt: one of the France paradox is that it wants oil but pretends to ignore it gets part of it cheaply thru corruption in Africa. Nevertheless, we give lessons to US in UN when they invade Irak.
arnsholt Well, Norway gives lessons to everyone all the time, and we have a thriving export business selling munitions and weapon systems as well 09:54
moritz arnsholt: except that nobody listens when Norway gives lessons :-) 09:55
arnsholt: at least the media here is pretty silent about those lessens :-)
cognominal_ arnsholt: Most of the French would send you back Eva Joly. See is even more dogmatic than she is honest. 09:58
fsergot jnthn: You are in Norway already? :)
Are You* 09:59
jnthn: I'll be tomorrow! \o/
moritz will arrive at the airport at 14:20 tomorrow 10:00
if all goes well :-)
jnthn fsergot: No, I arrive this evening. 10:01
fsergot will arive at 8:00 tomorrow. :) 10:02
cognominal_ I will not be there. But I will hack from home. 10:03
too bad, because I would have bribed jnthn with Chartreuse to fix some bugs 10:05
jnthn Hmm...hitting the Balmer peak with Chartreuse takes a lot of skill though...it's strong stuff. 10:06
cognominal_ we certainly don't pour it in mugs. 10:08
pmurias fglock: hi 10:24
sjn fsergot: 08:00? 10:39
fsergot: that's probably a bit early for for krunen, have you talked with him? 10:40
dalek ar: c6b1616 | bbkr++ | Makefile:
Fixed path in comment that points to makefile where modules should be also listed.
ar: 543be93 | bbkr++ | skel/tools/build/Makefile.in:
Removed duplicated LWP::Simple module.
ar: 5da9088 | moritz++ | / (2 files):
Merge pull request #1 from bbkr/master

Minor fixes of modules list.
colomon perl6: grammar A { regex b { \w+ }; }; say A.parse("hello!", :rule<b>); 10:41
p6eval pugs: OUTPUT«*** No such method in class A: "&parse"␤ at /tmp/GKxybZeXoQ line 1, column 37-64␤»
..niecza v16-21-g1b64073: OUTPUT«A()␤»
..rakudo 561682: OUTPUT«=> <hello>␤␤»
colomon perl6: grammar A { regex b { \w+ }; }; say A.parse("hello", :rule<b>);
p6eval pugs: OUTPUT«*** No such method in class A: "&parse"␤ at /tmp/_1Z05evb61 line 1, column 37-63␤»
..niecza v16-21-g1b64073: OUTPUT«#<match from(0) to(5) text(hello) pos([].list) named({}.hash)>␤»
..rakudo 561682: OUTPUT«=> <hello>␤␤»
krunen jnthn: Hi, will you stay on my boat or have you found a hotel? 10:56
pmurias fglock: how should I implement last, new AST node? 10:59
geistteufel hi folks, 11:05
I have a test which failed on rakudo
pastebin.com/bztmcGwa
moritz geistteufel: probably you don't have an UTF-8 locale in effect 11:06
geistteufel I think I am
all over test has success
moritz can you please nopaste the output from the locale command? 11:07
geistteufel my locale: pastebin.com/6WZ4KwWm
moritz geistteufel: what happens if you run LC_ALL=fr_FR.UTF-8 ./perl6 t/spec/S19-command-line/dash-e.t ? 11:08
anyway, have to run now. Will try to investigate later
geistteufel same error 11:09
I'm on macosX lion
I will report on rakudo github repos 11:10
arg i can't 11:11
colomon perl6: say "1/4".eval 11:14
p6eval niecza v16-21-g1b64073: OUTPUT«Unhandled exception: Unable to resolve method eval in class Str␤ at /tmp/nIaECtl_Oz line 1 (mainline @ 2) ␤ at /home/p6eval/niecza/lib/CORE.setting line 3839 (ANON @ 3) ␤ at /home/p6eval/niecza/lib/CORE.setting line 3840 (module-CORE @ 65) ␤ at /home/p…
..pugs, rakudo 561682: OUTPUT«0.25␤»
colomon perl6: eval("1/4") 11:15
fglock pmurias: use the ast as in: $ node perlito5.js -I./src5/lib -Cast-perl5 -e ' last LABEL '
p6eval pugs, rakudo 561682, niecza v16-21-g1b64073: ( no output )
colomon perl6: say eval("1/4") 11:16
fglock LABEL is marked as 'bareword'
p6eval pugs, rakudo 561682, niecza v16-21-g1b64073: OUTPUT«0.25␤»
fglock and ' LABEL: for (@a) { 1 } ' generates a loop ast marked with 'label' 11:17
you probably need a new class of Error to catch the control exception 11:18
and add a try/catch to p5for(), p5for_lex() 11:19
colomon perl6: say 205.eval 11:20
p6eval niecza v16-21-g1b64073: OUTPUT«Unhandled exception: Unable to resolve method eval in class Int␤ at /tmp/FbK4_W5TzY line 1 (mainline @ 2) ␤ at /home/p6eval/niecza/lib/CORE.setting line 3839 (ANON @ 3) ␤ at /home/p6eval/niecza/lib/CORE.setting line 3840 (module-CORE @ 65) ␤ at /home/p…
..pugs, rakudo 561682: OUTPUT«205␤»
bbkr rakudo: $_ = "foo"; if /./ ff /./ { .say } # known bug? 11:26
p6eval rakudo 561682: OUTPUT«Method 'match' not found for invocant of class 'Any'␤ in method Bool at src/gen/CORE.setting:8849␤ in sub infix:<ff> at src/gen/CORE.setting:10416␤ in block <anon> at /tmp/3UdLci7XNs:1␤␤»
bbkr somehow second /./ is not matched against $_
pmurias fglock: how do you plan to make 'for my $foo (@foo) {$foo *= 2}' modify @foo? 11:27
fglock pmurias: next LABEL would probably be compiled to js: throw(new p5_next("LABEL"));
re modify @foo, 11:28
either "inline" the aliasing (kind of variable renaming) 11:29
or use proxy objects that know how to set() the original
for subroutine arguments $_[0], proxy objects are the only way I think 11:30
see also README-perlito5-js, I've written down some ideas 11:31
pmurias it seems like it will put a (slight) performance penalty on most things
pmurias reads that again 11:32
fglock yes, I don't plan to add that for now
fglock maybe after 10.0 11:32
well, who knows 11:33
pmurias what is the goal for Perlito5?
dalek ecza: aa61ed5 | (Solomon Foster)++ | lib/CORE.setting:
Add Cool.eval.
11:37
fglock the goal was to have a perl 5 in the browser, that is done - node.js, CPAN, and everything else are way ahead of the initial goals; and XS is almost completely ruled out 11:39
pmurias XS doesn't seem doable without embedding the perl5 interpreter 11:40
which doesn't make much sense 11:41
fglock XS may be doable in luajit; it embeds a C compiler; it would probably needs big tweaks 11:42
*need
it may even be doable in node.js with C++; it just looks complicated 11:43
pmurias it would require duplicating the perl5 internals
or just duplicating the api to the perl5 internals 11:44
fglock yes, the api only 11:45
alternately, emscripten: mozakai.blogspot.com/ 11:46
and alternately, LLVM directly if you have lots of tuits 11:48
or reuse niecza VM - that would be cool, btw 11:50
dalek blets: aeee308 | (Herbert Breunung)++ | docs/ (2 files):
links are now case sensitive
11:56
blets: 1dcf11d | (Herbert Breunung)++ | / (7 files):
Merge branch 'master' of github.com:perl6/tablets
pmurias re reuse niecza VM, niecza can only use XS by using the embedded perl5 11:59
s/the/an/
colomon n: grammar A { regex b { <foo=number>? }; }; say A.parse("15", :rule<b>); 12:03
p6eval niecza v16-23-gaa61ed5: OUTPUT«Unhandled exception: Unable to resolve method number in class A␤ at /tmp/BrRlnK8B5k line 1 (A.b @ 4) ␤ at /home/p6eval/niecza/lib/CORE.setting line 2811 (Grammar.parse @ 4) ␤ at /tmp/BrRlnK8B5k line 1 (mainline @ 3) ␤ at /home/p6eval/niecza/lib/CORE.se…
colomon n: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("15", :rule<b>);
p6eval niecza v16-23-gaa61ed5: OUTPUT«#<match from(0) to(2) text(15) pos([].list) named({"foo" => #<match from(0) to(2) text(15) pos([].list) named({}.hash)>, "number" => #<match from(0) to(2) text(15) pos([].list) named({}.hash)>}.hash)>␤»
colomon n: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("15", :rule<b>)<number>; 12:04
p6eval niecza v16-23-gaa61ed5: OUTPUT«#<match from(0) to(2) text(15) pos([].list) named({}.hash)>␤»
colomon n: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("15", :rule<b>)<foo>;
p6eval niecza v16-23-gaa61ed5: OUTPUT«#<match from(0) to(2) text(15) pos([].list) named({}.hash)>␤»
colomon n: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("a", :rule<b>)<foo>; 12:07
p6eval niecza v16-23-gaa61ed5: OUTPUT«Any()␤»
pmurias shopping... 12:07
fglock ... because programming is hard 12:09
pmurias heh ;) 12:11
colomon n: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("a", :rule<b>)<foo>[0]; 12:16
p6eval niecza v16-23-gaa61ed5: OUTPUT«Any()␤»
colomon r: grammar A { regex number { \d+ }; regex b { <foo=number>? }; }; say A.parse("a", :rule<b>)<foo>[0];
p6eval rakudo 561682: OUTPUT«Nil␤»
cognominal_ "new languages such as Perl, Scala and Ruby are popular" :) www.computerworlduk.com/news/career...0000-more/ 12:22
flussence I wonder what their point of reference was, COBOL? BASIC? 12:24
arnsholt Java, C# perhaps 12:25
cognominal_ may be this guy comes from the near future and talks of the next craze : Perl 6 12:26
colomon perl certainly predates C#.
cognominal_ and Java by a large margin.
arnsholt colomon: I know that. Not sure if the journalist does though =) 12:27
colomon fair enough!
flussence Perl might predate that person :)
cognominal_ :) 12:28
He does not talk of javascript which confirms that guys does not have a clue even if its article ends up on the web. 12:30
s/its/his/
dalek blets: 80450bd | (Herbert Breunung)++ | docs/appendix-a-index.txt:
terms with x got anchors
12:36
arnsholt Yet another advantage of writing tests: You remember features you haven't implemented 13:02
Yay, segfault ^_^ 13:06
fglock maybe he is talking about perl5-in-javascript 13:10
[Coke] is going to do the release after $dayjob today.
fsergot sjn: I have just talked with him. 13:11
sjn: At 8 I'll be at the airport, so in Oslo I'll be at 9:50-10:00. 13:12
flussence lichtkind: found a typo, the first "=" should be "==" on the right here: tablets.perl6.org/appendix-e-exciti...comparison 13:25
lichtkind got it, thanks will appear inside the massive patch if you dont mind 13:26
flussence:++
flussence nice font on that page btw :)
sjn fsergot: ok, cool!
lichtkind flussence: ah yeah thats google fonts and that made uvtv yesterday 13:27
i mean uvtc
fluence the links work it gets really useful
dalek blets: 56a2b7b | (John Gabriele)++ | docs/build-html.py:
All html has been regenerated. Set DO_THEM_ALL back to False.
13:31
dalek blets: 4b0f2fd | (Herbert Breunung)++ | docs/appendix-g-glossary.txt:
more anchors and intro for glossary
13:33
blets: d66a9a1 | (Herbert Breunung)++ | docs/ (2 files):
minor fixes; flussence++
blets: 90b1c54 | (Herbert Breunung)++ | docs/build-html.py:
Merge branch 'master' of github.com:perl6/tablets
pmurias fglock: is PERLITO5LIB a good idea? 13:51
fglock yes, that's in the TODO list; search PERLITO5LIB first, only then search PERL5LIB; do not search PERL5LIB if there is no PERLITO5LIB, in order to avoid getting the "wrong" strict.pm 13:54
jaffa4 fglock: at what state, is perl 5 to perl 6 conversion at? 13:58
fglock jaffa4: there is very little implemented, 13:59
jaffa4 fglock: what do you use to parse perl 5? 13:59
fglock we need a perl5 "model" describing how things would work, this is barely started
fglock jaffa4: github.com/fglock/Perlito/tree/mas...o5/Grammar 14:01
jaffa4 I see 14:03
looks good
fglock perl5, plus a mini version of search.cpan.org/dist/Pugs-Compiler-Rule/ 14:04
jaffa4 I see 14:06
colomon n: say (1, 2, 3), (2, 4, 6)
p6eval niecza v16-23-gaa61ed5: OUTPUT«1 2 32 4 6␤»
fglock a perl5 "model" is like: what would be the perl6 version of @ISA / bless / package; how to deal with variable redeclaration in the same scope (not allowed in perl6) - things like that 14:07
jaffa4 yes 14:08
fglock what we have now is the sigil substitution, and a few operators - that was the easy part
fglock and the perl5 parser :) 14:09
jaffa4 the perl 5 compiler.. What does it translate perl 5 into?
pmurias javascript
jaffa4 Why? 14:10
fglock it translates into abstract syntax tree (just a perl structure)
the AST is then transformed in what you might want (javascript for example)
jaffa4 I guess you want to run perl 5 on something.
fglock we have emitters for perl5 (roundtrip testing), javascript, and a very limited perl6 14:11
jaffa4 WHat is your plan of finishing it? 14:12
fglock jaffa4: javascript because it is fun to play in the browser; and because node.js is pretty fast
jaffa4 node.js? 14:13
ok, I found it
fglock nodejs.org - a javascript + libraries
jaffa4 Is it faster than perl5? 14:14
fglock no, it is approximately the same speed in the current version
on average - specific commands can be slower/faster 14:15
jaffa4 okay 14:16
jaffa4 fglock: what do you think when you will have a decent perl 5 to perl 6 compiler ready? 14:18
fglock we have discussed it here a while ago, there is a reason to expect that compiling perl5 directly to the perl6 VM gives better results 14:20
than compiling perl5 to perl6 and then to the VM
jaffa4 Parrot?
fglock yes, perl5 to Parrot or .NET 14:21
pmurias or niecza's nam
fglock exactly
that is the whole idea of Parrot, actually
javascript just happens to be a nice VM nowadays 14:22
jaffa4 BUt compiling to perl 6 would allow reusing perl 5 code
in Perl 6 packages
PerlJam jaffa4: you want to write a perl5 to perl6 translator? :) 14:23
fglock true - but sharing a common VM also does allow reusing 14:24
PerlJam: we have a prototype working
pmurias there is a difference between translating perl6 to perl5 and compiling perl6 to perl5
jaffa4 I refered to the other direction
PerlJam fglock: rakudo and niecza don't share a common VM, but they both grok perl6. Seems like compiling to Perl 6 is a bigger win
dalek p: e5e2dea | coke++ | VERSION:
bump VERSION to 2012.04
14:25
pmurias jaffa4: sorry, mixed up the numbers
jaffa4 or to C or C++
pmuries:What would be the difference?
fglock I think there is only one way to know what is better; write both p5-to-p6 and p5-to-VM and see what works better 14:26
PerlJam indeed 14:26
But there's something to be said for "easier to implement" too :)
jaffa4 fglock: it works better if you can produce a better pasm than rakudo.
Can you?
pmurias jaffa4: either trying to preserve correctness as much as possibe or aiming to produce human readable/modifiable code 14:27
colomon r: say "test ".subst(/(\s+)$/, { "XYZZY$0" })
p6eval rakudo 561682: OUTPUT«testXYZZY␤»
colomon n: say "test ".subst(/(\s+)$/, { "XYZZY$0" })
p6eval niecza v16-23-gaa61ed5: OUTPUT«testXYZZY ␤»
colomon r: say "test ".subst(/(\s+)$/, { "XYZZY$_" })
p6eval rakudo 561682: OUTPUT«testXYZZY ␤»
colomon n: say "test ".subst(/(\s+)$/, { "XYZZY$_" })
p6eval niecza v16-23-gaa61ed5: OUTPUT«testXYZZY ␤»
jaffa4 pmuries: if I wonder if these are contradictory aims. 14:28
pmurias jaffa4: a lot of things behave slightly differently in perl6 14:29
PerlJam jaffa4: not contradictory, no.
dalek kudo/nom: 0c5d318 | coke++ | tools/build/NQP_REVISION:
update to latest NQP
jaffa4 PerlJam: per chance 14:30
fglock jaffa4: parrot architecture was meant to run perl in the first place, I don't expect a big mismatch there (which could cause slowdowns)
moritz unfortunately parrot has verged off that path occasionally 14:30
fglock this used to work: github.com/fglock/Perlito/blob/mas...Emitter.pm 14:31
fglock it could be retargeted for perl5 14:32
dalek kudo/nom: b27b216 | coke++ | src/core/tai-utc.pm:
ooh, new leap second
fglock "used to work" - ages ago :P 14:32
fsergot o/ 14:37
fglock the problem with multiple backends - this is *very* distracting; you need to multiply the tuits accordingly 14:37
pmichaud good afternoon, #perl6 14:38
PerlJam fglock: get some of the #parrot people to maintain the parrot backend :)
moritz good am, pmichaud
PerlJam pmichaud: greetings 14:39
fglock pmichaud: o/
moritz erm, afternoon? are you in .no already?
pmichaud yes
moritz \o/
then we'll meet in about 25 hours
pmichaud planning to head off to Oslo.pm in a few
tadzik is jealous
pmichaud I always try to arrive a day early so I can rest a bit before the activities begin 14:40
and, in this case, I get to attend a talk by TheDamian++
moritz nice :-)
colomon DamianTalks++ 14:41
jaffa4 fglock: then concentrate on one only
moritz well, we eurpeans don't have so much jet lag this time :-)
fglock PerlJam: "not invented here" - I think p5-in-p5 will be reimplemented at some point; and by several people :)
jaffa4: yes, javascript for now (and p5-to-p5) 14:42
moritz I already have 5-in-5 compiler :-)
jaffa4 I cannot see point in p5 in p5.
moritz installed as /bin/cat :-) 14:42
jaffa4 call perl
jaffa4 call -> called perl? 14:42
fglock cat is the fastet p5-to-p5
*fastest
PerlJam pmichaud: What's Damian talking about? I think I've only heard about him doing "Conference Presentation Judo" lately. 14:43
fglock 5-in-5 can replace source filters
it can do "strange stuff"
pmichaud PerlJam: Basic arithmetic stuff, I think. Just a sec.
jaffa4 code transformation, refactoring 14:44
pmichaud PerlJam: "Talk by Damian Conway: Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes… Made Easy! "
so yeah, arithmetic stuff.
(iirc, this is his "virtual time" talk) 14:45
moritz I wonder if he has written a talk title obfuscator
pmichaud moritz: probably -- and it's in a module that he's just about to upload to CPAN. :-) 14:46
pmichaud afk for a bit 14:49
PerlJam surveys the last 3 or so youtube videos of Damian's talk to see how it has evolved so far.
fglock hmm - you don't have a 5-in-5 compiler, you have a p5-in-C compiler 14:51
jaffa4 fglock: what are you talking about? 14:55
fglock jaffa4: nevermind, I've misread some joke :P 14:58
TimToady jlaire: re irclog.perlgeek.de/perl6/2012-04-19#i_5464683 we use the term "character" to mean the current Unicode level, so it means "grapheme" already by default (but can mean "codepoints" or "bytes" depending on context) 14:59
modulo the fact that nobody actually implements grapheme mode yet... 15:00
TimToady wonders if we should force all current programs to declare "use codepoints;" just to keep bug compatibility later... 15:02
moritz we aren't that squeamish with other incompatible changes we introduce to language or compilers 15:03
TimToady sure, but if people really start using Perl 6 in production before we declare 6.0.0, they're likely to get burned on this, as well as the other things, admittedly 15:04
mostly just doing a bit of awareness building here... 15:05
moritz the solution of course is to declare it 6.0.0 before it goes into too many production environments
and defering some features to later p6 versions 15:06
daxim that worked out so fine for kde 4!!111
moritz daxim: except that people deinstalled kde 3 to use kde 4 15:07
we don't expect people to deinstall perl 5 as soon as we declare 6.0.0
fglock maybe declare it 6.0.-1 15:08
TimToady hmm, we could reserve 0 version numbers for prerelease, in which case the first real version is 6.1 15:10
moritz unless we follow the p5 tradition of having odd release numbers as development versions 15:11
TimToady or 6.1.1
moritz so the first *real* real version would be 6.2 :-)
TimToady or 6.1.1.1.1.1.1.1.1
fglock that's odd
[Coke] I am not a huge fan of odd=dev; is there precendent for that other than perl5 ?
jaffa4 Is there a version number now?
TimToady no 15:12
use 6ish;
moritz we used to write use v6-alpha;
dunno what happened to that
jaffa4 version control system has version numers 15:13
version control system has version numbers
TimToady S02:4379 still has that as spec 15:14
fglock perlito uses "use v6-perlito;" - that's because perl5 can actually handle that 15:15
handling multiple capability specifications can be verbose, as in perl5 "use feature" 15:16
TimToady if Perl versions are really versions of the test suite, then the current incantation would be "use v6.84b3895ce1beab1e016a3853d960fa08eb7f1a66;" 15:17
bbkr i am also not big fan of odd=dev approach. and I consider tripple numbers in version as weird. if I'm on 1.2.3 should I release 1.3.0 or stay on 1.2.4? this is very relative.
TimToady er, v6.GIT84b3895ce1beab1e016a3853d960fa08eb7f1a66.
benabik bbkr: semver.org 15:17
TimToady course, git ids don't sort...
moritz I think using the date is fine-graded enough for most applications 15:18
v6.2012-04-19
TimToady was just thinking the same 15:19
but needs an alpha to force before 0
v6.asof2012-04-19
moritz v6:date<2012-04-19>
TimToady v6._2012-04-19 15:20
fglock use before: 2012-04-19
bbkr benabik: thanks, interesting lecture. but for Perl 6 model it is quite useless - spec change is never a patch, that makes 3rd param obsolete.
fglock I've seen this somewhere
moritz wonders if Q:d/2012-04-19/ should create a Date object 15:21
well, probably a task for a module :-) 15:22
fglock "best before see bottom"
benabik bbkr: Possibly. I wouldn't rule it out though. Clarifications that don't actually change the API could be considered under it, But I wasn't say it was good for the spec, just that version triples are useful.
moritz and some day I'll collect all such modules, and create the magic.pl6 pragma with which you enable them all
fglock "best after christmas" 15:23
benabik moritz: Not dwim.pl6?
jaffa4 Is it possible to use perl 6 grammar in niecza somehow? 15:24
fglock as an implementor, I'm a fan of capability declarations - but as a language user I want "everything" 15:27
lichtkind fglock: thats awesome pun 15:28
fglock that is, "6.2" :)
lichtkind 2 Pi :) 15:29
moritz tau!
spider-mario τ !
pmichaud heads off to oslo.pm -- bbl 15:32
jaffa4 oslo is so far away 15:32
dalek blets: aa950ea | (Herbert Breunung)++ | docs/appendix-g-glossary.txt:
glossary is now well anchored and formated
15:39
[Coke] safe travels, pmichaud! 15:40
lichtkind i would oslo like to go 15:43
i mena also
lichtkind speaking of tau - it was discovered by martin perl :) 15:48
raiph good * all 15:58
re versions, fwiw, semver.org/ 15:59
dalek blets: 082fd54 | (Herbert Breunung)++ | docs/appendix- (2 files):
anchors and sanitizing main index
16:22
lichtkind raiph: jou did you see?
raiph: thats actuall what i announce for kephra 6 years ago :) 16:23
i just didnt called it semantic
lichtkind just "the way to go" )tm( 16:23
spider-mario I’ve attempted to mix KDE’s logo with Perl 6’s 16:35
I don’t know what to think about it :D 16:36
ompldr.org/vZGZvbA
I’m not sure their licenses are compatible anyway
(KDE’s logo is under LGPL, I think)
PerlJam spider-mario: I like it
daxim oxygenic
spider-mario (I don’t know how it applies to logos)
dalek blets: 8697d07 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
repairing links and anchors further
16:41
tadzik spider-mario: hehe, cool 16:42
moritz is that kamelia? :-) 16:43
tadzik haha 16:44
seen uvtc?
aloha uvtc was last seen in #perl6 13 hours 30 mins ago saying "phenny, tell moritz Thanks for adding that bit of css to the wiki, moritz. Looks nice.".
TimToady Camelia in "headlights mode" is always a bit creepy... 16:47
lichtkind are the insantces whewre you can actually spell Whatever? 16:52
instances 16:53
TimToady you must spell it that way when referring to the type in a signature
lichtkind thank you 16:54
TimToady since * means something else there
uvtc tadzik, hi 16:55
tadzik hey
tadzik I'm just replying to your email(s) :) 16:55
uvtc tadzik, Cool, thanks. ☺ 16:56
tadzik done
I'll go and fetch some food now, bbi30-ish 16:57
uvtc lichtkind, Do you like the styling changes I made to the tablets?
[Coke] r: say (1..Whatever)[10] 16:58
p6eval rakudo b27b21: OUTPUT«11␤»
[Coke] r: say (Whatever..Whatever)[Whatever]
p6eval rakudo b27b21: OUTPUT«␤»
[Coke] r: say (0..Whatever)[Whatever]
sjohnson eval: 5
p6eval rakudo b27b21: OUTPUT«(timeout)»
buubot_backup sjohnson: 5
lichtkind uvtc: very much just minor changes and i dislike google :) 17:01
uvtc: its readable easy to overview and close to my taste
uvtc: you seen completely sanitised glossary
uvtc: i have now clear naming rules for topics and anchors 17:02
maybe we write it down in the wiki
uvtc lichtkind, Have not looked at the glossary ... looking now
lichtkind, looks nice. You were thinking of moving the glossary to the wiki? 17:03
lichtkind uvtc: no just store meta infos for contributors in wiki 17:04
uvtc "very much just minor changes"? Pshaw! :)
lichtkind uvtc: what you mean?
uvtc lichtkind, just teasing --- I just mean that I liked the changes. :) 17:05
lichtkind uvtc: i know its massive 17:06
uvtc lichtkind, But I don't understand --- you want to store Tablet contributor info in the wiki? I think that belongs in an appendix "H: Help from". 17:07
lichtkind uvtc: but i want it sanitized today 17:07
no maybe in the intro
lichtkind appenices are alternative entry points for learners 17:07
uvtc lichtkind, you want to keep the glossary as part of the tablets, correct? 17:08
lichtkind yes
because the answers the are formultated in a way that it gives you reference to specific perl 6 view of things 17:09
uvtc lichtkind, Good. That seems useful, since you'll probably be linking from that glossary to other parts of the Tablets.
lichtkind and links to the chapters where its discussed
i was just talking about the naming rules
ah update was 5 min ago 17:10
uvtc: there are just 600 anchors to go :) 17:12
fsergot Hi o/ 17:13
lichtkind hai fsergot
fsergot How are you lichtkind? 17:15
:-)
uvtc lichtkind, anchors aweigh!
lichtkind :) 17:17
fsergot: im 6 feet 73 17:18
uvtc: but there is a strategic long term decision to make 17:20
why not put the categories behinf the terms in angle brackets
thats not only p6 ish
lichtkind but also seperates from round brackets to use for signatures 17:21
that we put after eacht term the siganture
so you know arity and return value
exact data in index A
what do yu think?
nothing :) 17:24
uvtc lichtkind, sorry, was afk 17:26
uvtc lichtkind, I'm not really following you. Would you give an example of what you mean? 17:26
dalek blets: dac0e2d | (Herbert Breunung)++ | docs/appendix- (3 files):
there are no more file test ops + anchors
17:38
lichtkind uvtc: allright
lichtkind letz take the broken example tablets.perl6.org/appendix-a-index.html#v (its alred fixed) 17:38
i want to write insted $?VM <special var> 17:39
not $?VM (special var)
so so that we can write in instance of ucfirst: ucfirst(s) with a green s of course 17:40
uvtc Sounds like, if you want to make that change, it's going to have to be done manually. {shudder} You can backslash escape the angle brackets, and they'll render correctly in the html.
lichtkind so can see at first glance what parameter ant return value has any method
&lt; ?
lichtkind or an really sophisticated regex 17:41
uvtc \< in pandoc-markdown will turn into &lt; in html
lichtkind time to actually use perl 6 :)
yes but &lt; is more eye freindly to me
beside the effort necesary
what you think about the idea?
or we put the in square brackets 17:42
it might confusing in combination with subrules 17:43
who already use angle brackets
uvtc lichtkind, I don't know what you mean by "subrules". Also, I'm not sure I see much difference between using ()'s and <>'s.
lichtkind but you know what i mean with signatures 17:44
to list all methods (all ops are methods anyway) with signature
so you get max infor from A
so you get max info from A
uvtc lichtkind, I'm still very new to Perl 6. When I hear "signature", I think function signature.
lichtkind of course
methods are functions :)
just with a fance scope :) 17:45
now we have substr (category)
whan I want is : substr($s, $n, $n2 ) [category] 17:46
or in angle brackets
but some items in the index look like <prior>
these are called predefined subrules
and <prior> <subrule> might look confusing 17:47
so i rather choose <prior> [subrule]
even angle brackets would be really the funny and native expression
or [<category>] 17:48
liek a char class :)
thats even more funny
benabik I go to lunch for an hour and my back scroll has become the lichtkind show. ;-)
lichtkind benabik: sorry do that private next time 17:49
uvtc lichtkind, Well, I'm not sure I have any good answer to your question. Since you've got html at your disposal, maybe make use of <span ...> so you can style it how you like later on?
lichtkind benabik: WHAT DO YOU THINK?
benabik lichtkind: Well, it looks like it's on topic, at least. 17:49
uvtc lichtkind, it's easy to overuse (), [], <>, etc., with many of them having to be backslash-escaped. 17:50
benabik lichtkind: Looks like you're trying to embed category information in the tablet source? My thought is "use whatever syntax is simple". :-)
uvtc lichtkind, Another option is to use unicode. Maybe «french quotes»?
lichtkind benabik: but should have some natural meaning 17:51
uvtc: that might good idea
uvtc lichtkind, those don't have to be backslash-escaped, since they're not markup syntax.
benabik lichtkind: As long as you use it consistently, it should become natural, I think.
uvtc viva la unicode 17:52
benabik Doesn't unicode have specialized brackets for categories? I mean, it has everything else.
lichtkind yes even a piece of shit 17:57
benabik Now, now. It's just poo
But it's a pile of it.
lichtkind benabik: I DONT GIVE A U+1F4A9 17:58
shift lock again
benabik Most useless key on the board. 17:59
lichtkind benabik: yes we find something
uvtc .u 1f4a9
phenny uvtc: Sorry, no results for '1f4a9'.
colomon benabik: my three year old loves shift lock
benabik colomon: "three year olds love it" does not seem like a reasonable reason to keep it. :-D 18:00
colomon It actually does sort of slightly point to a real reason -- the reason he loves it is that he doesn't have the dexterity to press down shift and a key at the same time.
uvtc lichtkind, If using Unicode, you could write the markup like "Follow the link to [☺this-sub☺](foo.html#bar)."
benabik colomon: Oh. Fair enough. Although sticky keys are useful for just that sort of thing. 18:01
colomon benabik: sure, there are other ways of doing it. 18:02
lichtkind <[ ]> was cute idea
but even quoted itdoesnt work
pandoc isnt that sopisticated
benabik <[ ]> feels familiar. Although it might just be from postcircumfix:sym<[ ]>
TimToady character classes in p6 18:03
benabik Maybe. 18:05
lichtkind TimToady: exactly tim
uvtc: the force is strong with kephra its all replaced
uvtc: just the links but its a good start 18:06
dalek blets: 96cc0e8 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
changed grouping brackets for index A
18:07
benabik weird."613 additions, 613 deletions not shown" 18:10
lichtkind hej its ruby
they re not fast
but seriously some are disturbed changing all the time fundamentals 18:11
but i think i would have it anyway and its good p6 tradition :)
uvtc lichtkind, At the top of the page , it still says, "Each term is followed by a link (in round brackets)".
lichtkind yes
i change it
you call it french?
i thought its chevron
uvtc Double chevron with cheese. 18:12
benabik .u « 18:14
phenny U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK («)
uvtc I've just always heard them called that. Chevrons are the taller, squeezed-thin inequality signs. And <>'s I've always called angle brackets.
tadzik szewrony
benabik I believe they are used as quotation marks in French.
tadzik those things you sew on your coat sleeves after 5 years of service
[Coke] . o O (FIFTH CHEVRON, LOCKED)
... oh, I hope all those are in unicode. ;) 18:15
tadzik has anyone been flying wizzair?
Woodi2 allo 18:16
tadzik hey Woodi2 18:17
benabik Coke++ 18:18
Woodi2 just wanted to add some thinks to rethink about non-technical hacks :) here: www.lunski.pl/doc/OsloThinks.pdf based on official questions :)
lichtkind time to going down the tubes 18:19
nrn
Woodi2 I cannot go but wanted to throw into some abstract imaginations :)
lichtkind see ya& 18:20
Woodi2 o/
uvtc lichtkind, there's also the ⌊floor⌋ and ⌈ceiling⌉ matching pairs, if you need them. 18:21
tadzik Woodi2: I sooo hope future Perl 6 is millenium falcon 18:22
uvtc She may not look like much, but she's got it where it counts, kid. 18:23
(Gah, forgot the french quotes. I wasn't talking to anyone in particular there --- just quoting some scoundrel who I heard say that.) 18:27
TimToady perl6: say q⌊floor⌋, ' and ', q⌈ceiling⌉
p6eval rakudo b27b21: OUTPUT«===SORRY!===␤Confused␤at /tmp/FC0fwce6wQ:1␤» 18:28
..pugs, niecza v16-23-gaa61ed5: OUTPUT«floor and ceiling␤»
uvtc r: say ⌊3.14⌋ 18:29
p6eval rakudo b27b21: OUTPUT«===SORRY!===␤Confused␤at /tmp/SZd0i8vdKr:1␤»
TimToady perl6: sub circumfix:<⌊ ⌋> ($x) { $x.floor }; say ⌊3.14⌋ 18:30
p6eval rakudo b27b21, niecza v16-23-gaa61ed5: OUTPUT«3␤»
..pugs: OUTPUT«*** ␤ Unexpected "\8970"␤ expecting bare or pointy block construct, ":", identifier or operator␤ at /tmp/gGiBSLNxSp line 1, column 44␤»
TimToady uvtc: ^^
uvtc Nice!
TimToady but don't try it with |...|
that would be ambiguous with prefix:<|> 18:31
uvtc TimToady, though, might not be too useful in actual code, since they look so much like square brackets.
TimToady, (easy to mis-read)
TimToady and .floor is not much longer
uvtc yup
TimToady otoh we do support set ops in Unicode 18:32
uvtc Are there any Perl 6 easter egg unicode operators? Snowman, smiley, heart, ...? 18:33
TimToady n: say <a b c> ∩ <c a f e>
p6eval niecza v16-23-gaa61ed5: OUTPUT«set(a, c)␤»
moritz
TimToady well, snowman/comet used to work as matching quotes due to a bug
uvtc What do you think of the versioning advice at semver.org/ ? 18:36
TimToady haven't looked
uvtc I'm looking to include simple advice to new module authors in the "creating and distributing modules" doc at wiki.perl6.org/Create%20and%20Distr...%20Modules . 18:37
moritz version numbers are basically meaningless until we get people to actually do releases of their p6 modules 18:38
uvtc Well, gotta plan for success. :) Is "Use major.minor.patch" good simple advice at this point? 18:39
TimToady 3-part versioning is a pretty old idea, actually; relabelling it "semantic versioning" doesn't seem to accomplish much, offhand
moritz uvtc: it's not bad
benabik semver.org basically boils down to "these numbers used to mean something, people!"
moritz uvtc: I for one like rakudo's YYYY.MM (with optional YYYY.MM.minor) scheme too 18:40
tadzik don't we have this described in S11?
uvtc I want to give succinct simple advice in the article. 18:41
tadzik sure 18:42
uvtc I see some examples of dotted triads at perlcabal.org/syn/S11.html#Versioning ...
tadzik aye
benabik moritz: Yes, that seems perfectly sensible for date-based releases. 18:44
uvtc Seems wise to set a precedent early on, to avoid having everyone use a different scheme and then panda trying to figure them all out. No? 18:45
tadzik true
uvtc Regarding a module's META.info file, in the perl6/ecosystem spec.pod doc, it says that "name" should be the fully-qualified name module name. What if the project you're distributing (having listed at the Perl 6 module directory) has more than one module in it? What should the "name" then be? 18:58
dalek blets: 7f5ca90 | (Herbert Breunung)++ | docs/appendix- (2 files):
yaddas are now nicely linked
18:59
uvtc Ok. nm. From looking at existing modules, the current practice seems to be: have one main module, and name your project after it. If you need additonal modules, put them in a package alongside and named after your main module (Perl 5 style). For example, the Foo-Bar project would supply the Foo::Bar module plus some others, with the filesystem looking like lib/Foo/Bar.pm6, lib/Foo/Bar/Helper.pm6, lib/Foo/Bar/OtherHelper.pm6. 19:13
jlaire TimToady: oh, I see (re: character vs. grapheme)
geistteufel hi 19:36
I have a spectest which failed on rakudo
pastebin.com/FCj0dHU6 19:37
moritz has a deja-vu 19:40
moritz gets the same result when running as LC_ALL=C ./perl6 t/spec/S19-command-line/dash-e.t 19:42
tadzik urgent: anyone flying from eu to Norway: does one need a passporrt? 19:54
[Coke] tadzik: www.visitnorway.com/en/About-Norway...uirements/ ? 19:58
tadzik [Coke]: what does it say? I'm on the phone atm 19:59
benabik Schegen is the EU no passport zone, right? 20:01
tadzik I _really_ hope so 20:02
benabik Looks like they recommend a passport, but you need "an official document that satisfactorily establishes your identity"
*you just need
tadzik is that what the website says? 20:03
benabik Yes.
"Norway takes part in the Schengen co-operation and hence nationals from countries within the Schengen area do not have to show their passport when entering Norway. However you must show an official document that satisfactorily establishes your identity. We therefore recommended that you bring your passport." 20:04
tadzik cool, thanks a lot
moritz brought his ID card last time, and there was no problem with that 20:09
the German ID cards are like a passport, except that you cannot enter travel information 20:10
moritz colomon++ # justrakudoit.wordpress.com/2012/04/...nd-niecza/ 20:11
TimToady for overriding masak's time-travel entry, if nothing else :)
[Coke] colomon++ for sprucing that up. need ot get my son using that. 20:23
dalek blets: bfb4e5e | (Herbert Breunung)++ | docs/appendix- (2 files):
linking to more glossary terms
21:07
tadzik seen sjn? 22:16
aloha sjn was last seen in #perl6 8 hours 49 mins ago saying "fsergot: ok, cool!".
fsergot o/
[Coke] why are there directions to tag the NQP release in the NQP directions AND in the rakudo directions? 22:54
tadzik Justin Case 22:55
there was once a package breakage in Archlinux because NQP was tagged incorrectly
so maybe it's duplicated just to be sure next time :)
dalek blets: afcb9bc | (Herbert Breunung)++ | docs/appendix- (2 files):
all ops have anchors now
23:14
[Coke] hopes stresstest passes on the first go. oy. ;) 23:18
[Coke] passes the time by playing _the elements_ on loop. 23:20
tadzik oh wow 23:22
what we thought with fsergot to be a term:<now()> bug turns out to be just now() being so slow we were certain that rakudo simply hangs
[Coke] that's pretty slow. 23:23
tadzik aye
tadzik r: my $i = 0; loop { if ++$i == 1000 { last } } 23:25
p6eval rakudo b27b21: ( no output )
tadzik r: my $i = 0; loop { now; if ++$i == 1000 { last } }
I'm quite certain it'll timeout
p6eval rakudo b27b21: OUTPUT«(timeout)»
fsergot :) 23:30
dalek blets: acbaea6 | (Herbert Breunung)++ | docs/appendix-b-grouped.txt:
tidy appendix b
[Coke] ok. I have failures in stresstest, but they are the same fails I've been getting on feather since i started running spec tests every day. 23:35
dalek kudo/nom: 6fcae56 | coke++ | docs/announce/2012.04:
reluctantly add myself; remove duplicate masak
23:44
kudo/nom: 96ab007 | coke++ | docs/release_guide.pod:
Add note about script requirement

  (match other note earlier in the doc)
kudo/nom: 73b1756 | coke++ | docs/ChangeLog:
update ChangeLog slightly
kudo/nom: 65ab8e3 | coke++ | docs/release_guide.pod:
nearly done planning...
kudo/nom: 12411d0 | coke++ | VERSION:
2012.04 bump VERSION
kudo/nom: 2e550a8 | coke++ | docs/release_guide.pod:
Update step number. Add note.
23:52
osystem: 414c220 | (Filip Sergot)++ | META.list:
Term::ProgressBar