»ö« 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 envi_ joined 00:19 lestrrat joined
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
00:22 mspaulding left 00:41 havenn left
dalek blets: 76df1ae | (Herbert Breunung)++ | docs/appendix-a-index.txt:
formating index entries with dash entities
00:47
00:49 spaceships left 00:51 spaceships joined 00:58 replore_ joined 01:08 scott_ joined 01:09 scott_ is now known as Guest39219 01:10 envi_ left 01:17 nif left 01:18 nif joined 01:19 Guest39219 left 01:21 whiteknight left 01:22 scott___ joined 01:23 tokuhirom left 01:33 libertyprime joined 01:36 zhutingting joined
colomon sorear: ping? 01:43
01:45 thou left 01:47 scott___ left 01:48 scott___ joined
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
01:57 libertyprime left 01:59 libertyprime joined
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
02:00 liuchong joined
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.
02:04 havenn joined
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
02:10 scott___ left 02:12 scott_ joined, scott_ is now known as Guest24101 02:13 libertyprime left, bbkr joined, odoacre joined
colomon sorear++ # belated thanks for the help 02:14
02:15 uvtc joined
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?
02:25 wolfman2000 joined
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?
02:29 Guest24101 left
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
02:32 wolfman2000 left
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.
02:33 zhutingting left
colomon n: grammar A { regex b { \w+ }; }; say A.parse("hello!", :rule<b>); 02:34
p6eval niecza v16-21-g1b64073: OUTPUT«A()␤»
02:34 scott___ joined
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
02:44 scott___ left, scott___ joined
lichtkind uvtc: the left column of some tables could be slim, but i spoke mostly about tables in socialtext 02:45
02:45 jaldhar joined
lichtkind its almost like waterbording 02:45
02:51 libertyprime joined
sorear ...like what? 02:55
02:57 orafu joined 03:05 scott___ left 03:06 scott_ joined 03:07 scott_ is now known as Guest66106
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
03:10 havenn left
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
03:18 libertyprime left 03:20 thou joined 03:21 havenn joined 03:28 benabik joined 03:41 Guest66106 left, havenn left 03:45 scott___ joined, havenn joined 03:46 thou left 03:50 kaleem joined 03:51 havenn left 03:52 nif left
dalek blets: 77c3be8 | (Herbert Breunung)++ | docs/appendix- (2 files):
secondary navbar works
03:54
04:02 sftp left 04:04 sftp joined 04:17 PerlJam left, p6eval left, libertyprime joined, kaleem left, masak left 04:18 hugme left 04:19 scott___ left 04:20 Juerd left, [Coke] left, tadzik left, dalek left, Util left 04:21 pmichaud joined, PerlJam joined, [Coke] joined, Juerd joined, masak joined, dalek joined, ChanServ sets mode: +v dalek, Util joined, tadzik joined 04:23 scott_ joined, hugme joined, ChanServ sets mode: +v hugme, scott_ is now known as Guest65887 04:24 p6eval joined, ChanServ sets mode: +v p6eval 04:27 kaleem joined 04:29 envi_ joined 04:34 sftp left 04:35 Guest65887 left 04:37 scott___ joined 04:38 kaleem left, kaleem joined 04:42 scott___ left 04:43 scott____ joined 04:45 facefox3 left 04:50 thou joined, kaleem left 04:54 kaleem joined
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
04:56 NamelessTee joined 04:57 scott____ left 04:58 scott___ joined
dalek blets: 037308c | (John Gabriele)++ | README.md:
Cleaned up a little and added link to tablets.perl6.org
05:01
05:05 birdwindupbird joined
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
05:26 scott___ left, envi_ left, scott_ joined 05:27 scott_ is now known as Guest81990 05:59 NamelessTee left 06:09 havenn joined, uvtc left 06:22 lestrrat left, lestrrat joined 06:28 scott_ joined, scott_ is now known as Guest60776 06:29 Guest81990 left 06:33 fhelmberger joined 06:35 havenn left 06:37 wtw joined 06:49 replore_ left 07:17 bbkr1 left
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
07:51 domidumont joined 08:12 pnu joined 08:17 replore joined 08:19 fgomez joined 08:38 daxim joined 08:44 kresike joined 08:56 dakkar joined 09:08 fglock joined 09:10 cognominal_ joined
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
09:13 cognominal left 09:23 jferrero joined 09:28 pmurias joined, pmurias left 09:30 replore left
arnsholt cognominal_: But since you mentioned it, what're your thughts on the crop of candidates for the presidency? 09:39
09:41 fsergot joined
fsergot Hi 0/ 09:42
09:43 liuchong left
cognominal_ arnholt: voting is choosing between the devil and the deep blue sea. 09:44
09:46 envi_ joined, sergot joined
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 =)
09:47 sergot left
cognominal_ Norway still has some oil... 09:47
09:47 sergot joined
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.
09:48 fsergot left 09:49 sergot left
arnsholt Yeah, we do have the oil, but not much else. Eva Joly for example has been exported =) 09:49
09:50 fsergot joined
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
10:07 brrt joined, lestrrat left 10:08 pmurias joined
cognominal_ we certainly don't pour it in mugs. 10:08
10:09 lestrrat joined 10:12 Guest60776 left, arnsholt joined 10:23 da2ce7 joined
pmurias fglock: hi 10:24
10:27 NamelessTee joined 10:30 thou left
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.
10:40 replore_ joined 10:41 replore_ left
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
11:06 sftp joined
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␤»
11:25 fridim_ joined
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
11:32 kresike left
fglock maybe after 10.0 11:32
well, who knows 11:33
pmurias what is the goal for Perlito5?
11:34 lloyd_ joined 11:35 benabik left 11:37 kresike joined, envi_ left
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
11:58 tokuhirom joined
pmurias re reuse niecza VM, niecza can only use XS by using the embedded perl5 11:59
s/the/an/
12:01 benabik joined 12:02 lichtkind joined
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()␤»
12:07 brrt left
pmurias shopping... 12:07
fglock ... because programming is hard 12:09
12:09 goksie left 12:10 fridim_ left
pmurias heh ;) 12:11
12:13 bluescreen10 joined
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
13:12 PacoAir joined 13:13 fhelmberger left, lichtkind_ joined 13:15 lichtkind left, lichtkind_ is now known as lichtkind 13:23 benabik left, benabik joined
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
13:29 bluescreen10 left, bluescreen10 joined
dalek blets: 56a2b7b | (John Gabriele)++ | docs/build-html.py:
All html has been regenerated. Set DO_THEM_ALL back to False.
13:31
13:33 spider-mario joined
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
13:33 bluescreen10 left 13:34 spider-mario left, spider-mario joined 13:44 skids joined 13:45 replore joined 13:49 pernatiy joined 13:51 jaffa4 joined
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
13:56 fhelmberger joined, att joined
jaffa4 fglock: at what state, is perl 5 to perl 6 conversion at? 13:58
fglock jaffa4: there is very little implemented, 13:59
13:59 spider-mario left
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
13:59 spider-mario joined 14:01 thou joined
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
14:04 fhelmberger left
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␤»
14:07 lloyd_ left
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
14:09 kaleem left
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
14:12 fhelmberger joined
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
14:15 wtw left
jaffa4 okay 14:16
14:16 kresike left
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
14:26 fhelmberger left
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)
14:30 brrt joined
moritz unfortunately parrot has verged off that path occasionally 14:30
14:31 jlaire joined
fglock this used to work: github.com/fglock/Perlito/blob/mas...Emitter.pm 14:31
14:32 PacoAir left
fglock it could be retargeted for perl5 14:32
dalek kudo/nom: b27b216 | coke++ | src/core/tai-utc.pm:
ooh, new leap second
14:32 birdwindupbird left
fglock "used to work" - ages ago :P 14:32
14:32 birdwindupbird joined 14:33 fhelmberger joined 14:36 jlaire left
fsergot o/ 14:37
14:37 fsergot left
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.
14:42 jlaire joined
moritz installed as /bin/cat :-) 14:42
jaffa4 call perl
14:42 tokuhirom left
jaffa4 call -> called perl? 14:42
fglock cat is the fastet p5-to-p5
*fastest
14:43 tokuhirom joined
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
14:47 tokuhirom left
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
14:52 fhelmberger_ joined, fhelmberger left
jaffa4 fglock: what are you talking about? 14:55
14:56 kaare_ joined 14:58 fgomez left, kaleem joined
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
15:13 fhelmberger_ left
TimToady S02:4379 still has that as spec 15:14
15:14 spider-mario left, spider-mario joined 15:15 sftp left
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.
15:17 sftp joined
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
15:23 xinming_ joined
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
15:24 cognominal___ joined 15:26 pernatiy left
fglock as an implementor, I'm a fan of capability declarations - but as a language user I want "everything" 15:27
15:28 cognominal_ left
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
15:32 fglock left
jaffa4 oslo is so far away 15:32
15:33 fhelmberger joined 15:38 thou left
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
15:42 thou joined
lichtkind i would oslo like to go 15:43
i mena also
15:46 fhelmberger left
lichtkind speaking of tau - it was discovered by martin perl :) 15:48
15:48 Psyche^ joined 15:50 fhelmberger joined 15:52 Psyche^ is now known as Patterner 15:56 fhelmberger left 15:57 raiph joined
raiph good * all 15:58
re versions, fwiw, semver.org/ 15:59
16:09 thou left 16:12 NamelessTee left 16:16 NamelessTee joined 16:18 fhelmberger joined
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
16:23 pmurias left
lichtkind just "the way to go" )tm( 16:23
16:24 pernatiy joined 16:29 fhelmberger left, fglock joined 16:30 pernatiy left, leprevost joined 16:33 kaleem left 16:35 thou joined
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)
16:37 fhelmberger joined
dalek blets: 8697d07 | (Herbert Breunung)++ | docs/appendix-a-index.txt:
repairing links and anchors further
16:41
16:41 fhelmberger left 16:42 daxim left
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
16:47 IKARi joined 16:51 gfldex joined 16:52 thelazydeveloper joined, kaleem joined
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
16:54 uvtc joined
uvtc tadzik, hi 16:55
tadzik hey
16:55 kaleem left
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
17:03 PacoAir joined, birdwindupbird left
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?
17:04 thou_ joined 17:05 dakkar left
uvtc lichtkind, just teasing --- I just mean that I liked the changes. :) 17:05
17:06 replor___ joined
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
17:07 thou left
lichtkind uvtc: but i want it sanitized today 17:07
no maybe in the intro
17:07 replore left
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
17:13 fsergot joined
fsergot Hi o/ 17:13
lichtkind hai fsergot
fsergot How are you lichtkind? 17:15
:-)
uvtc lichtkind, anchors aweigh!
17:15 mspaulding joined
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
17:21 fsergot left
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
17:25 brrt left
uvtc lichtkind, sorry, was afk 17:26
17:26 awwaiid left
uvtc lichtkind, I'm not really following you. Would you give an example of what you mean? 17:26
17:33 awwaiid joined 17:35 mucker joined, s1n left 17:36 fsergot joined 17:37 fglock left, raiph left
dalek blets: dac0e2d | (Herbert Breunung)++ | docs/appendix- (3 files):
there are no more file test ops + anchors
17:38
lichtkind uvtc: allright
17:38 mucker left
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; ?
17:40 vlixes joined
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?
17:49 s1n joined
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
17:59 s1n left
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<[ ]>
18:02 agilobable joined
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?
18:16 Woodi2 joined, s1n joined
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
18:23 fgomez joined
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␤»
18:28 s1n left
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
18:43 s1n joined
benabik moritz: Yes, that seems perfectly sensible for date-based releases. 18:44
18:44 fsergot left
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
18:46 fsergot joined 18:47 Woodi2 left 18:50 IKARi left 18:51 birdwindupbird joined 18:52 icwiener joined
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
19:02 thou_ left 19:04 Chillance joined 19:05 thou joined 19:12 mucker joined
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)
19:23 mspaulding left, leprevost left 19:26 mspaulding joined 19:27 fsergot left, ponbiki joined 19:28 fsergot joined 19:31 nif joined
geistteufel hi 19:36
I have a spectest which failed on rakudo
pastebin.com/FCj0dHU6 19:37
19:38 koban joined 19:39 mspaulding left 19:40 nif left
moritz has a deja-vu 19:40
19:42 mspaulding joined
moritz gets the same result when running as LC_ALL=C ./perl6 t/spec/S19-command-line/dash-e.t 19:42
19:46 nif joined 19:49 fsergot left 19:52 agilobable left
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
19:59 mspaulding left 20:01 mspaulding joined
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
20:05 mucker left
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
20:10 kst joined, nif left
moritz colomon++ # justrakudoit.wordpress.com/2012/04/...nd-niecza/ 20:11
TimToady for overriding masak's time-travel entry, if nothing else :)
20:17 nif joined 20:21 ponbiki left, fgomez left
[Coke] colomon++ for sprucing that up. need ot get my son using that. 20:23
20:30 ggoebel left 20:31 ggoebel joined 20:32 flussence left, flussence joined 20:38 kaare_ left 20:43 Tedd1 joined 20:46 birdwindupbird left 20:50 goksie joined 20:52 jferrero left 21:00 nif left 21:05 nif joined
dalek blets: bfb4e5e | (Herbert Breunung)++ | docs/appendix- (2 files):
linking to more glossary terms
21:07
21:08 sudokode joined 21:14 thou left 21:15 skids left 21:30 uvtc left 21:42 Trashlord joined 21:58 thou joined 21:59 icwiener left 22:03 wolverian joined 22:08 Chillance left 22:09 whiteknight joined 22:10 NamelessTee left 22:16 fsergot joined
tadzik seen sjn? 22:16
aloha sjn was last seen in #perl6 8 hours 49 mins ago saying "fsergot: ok, cool!".
fsergot o/
22:19 pernatiy joined 22:24 localhost left 22:25 localhost joined 22:32 spider-mario left 22:40 benabik left, PacoAir left 22:41 att left
[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 :)
23:06 replore_ joined 23:07 replor___ left
dalek blets: afcb9bc | (Herbert Breunung)++ | docs/appendix- (2 files):
all ops have anchors now
23:14
23:15 skids joined
[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
23:24 vlixes left, replore_ left
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