»ö« 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.
flussence decides Pod::To::HTML could use a bit more shiny and gets to breaking it :) 00:25
00:27 whiteknight joined 00:34 soh_cah_toa left 00:35 ponbiki left 00:42 ponbiki joined 00:43 tokuhir__ left 00:46 rdesfo left
TimToady phenny: tell moritz your PM note on nested loops has a $net where you want @nets 00:49
phenny TimToady: I'll pass that on when moritz is around.
00:52 jaldhar left, jaldhar joined 01:09 Wickedxter joined
Wickedxter hello 01:09
sorear hi 01:10
01:16 Wickedxter left, bbkr left
sjohnson hi 01:16
01:16 bbkr joined 01:18 wolfman2000 joined
sjohnson uses perl to do more japanese 01:20
01:23 envi joined 01:24 Tedd1 left 01:40 mkramer1 left 01:41 rdesfo joined 01:43 mkramer joined, kanishka left 01:49 woosley joined 01:54 whiteknight left 01:56 mikehh joined 01:58 eternaleye_ is now known as eternaleye, daniel-s left 01:59 rdesfo left 02:03 daniel-s joined 02:20 agentzh joined, beekor joined 02:45 Some-body_ joined 02:52 Some-body_ is now known as DarthGandalf, DarthGandalf left, DarthGandalf joined 03:14 fbass left, fbass joined, odoacre joined 03:18 crked left 03:23 Su-Shee_ joined 03:27 Su-Shee left 03:30 Gothmog_ left 03:37 Gothmog_ joined 03:49 wooden joined, wooden left, wooden joined 03:54 agentzh left 03:55 skangas left 03:59 birdwindupbird joined 04:06 skangas joined 04:20 molaf__ joined, LimitSupremum__ joined
LimitSupremum__ so what happens if you attempt to match a junction with another junction? 04:21
04:22 molaf_ left 04:26 araujo left
sorear LimitSupremum__: right-hand side always controls smartmatch behavior 04:31
LimitSupremum__ ah, thank you 04:32
are functions automatically applied to the elements individually? 04:35
e.g. 3|4|5 + 3 == 6|7|8
sorear yes 04:38
although you might need parens, and == definitely won't DWIM 04:39
LimitSupremum__ ah ~~, my mistake
sorear this is called "autothreading" in the documentation, no relation to OS threads
04:39 jaldhar left
sorear ~~ also won't do what you want 04:40
1|2 ~~ 1|2 means (1|2 ~~ 1) | (1|2 ~~ 2)
LimitSupremum__ hmm
so to test actual equality of teh junctions?
what would one do
sorear $j1.perl eq $j2.perl is probably the best way
generally, if you want to compare junctions, and you're not writing code for S03-junctions/ in roast, you're probably doing soemthing wrong 04:41
LimitSupremum__ how would that work if the junction is anonymous?
sorear (1|2).perl
LimitSupremum__ well, that's easy enough
04:42 colomon left, jaldhar joined, satyavvd joined 04:44 aloha left 04:46 kaare_ joined 04:47 thou joined 04:48 aloha joined 04:51 woosley left, woosley joined 04:58 rdesfo joined 04:59 colomon joined 05:13 uvtc joined
uvtc my @a = <a b c d>; say @a[-1]; 05:13
nom: my @a = <a b c d>; say @a[-1];
p6eval nom: OUTPUT«Cannot use negative index -1 on Array␤current instr.: 'rethrow' pc 834552 (src/gen/CORE.setting.pir:226541) (src/gen/CORE.setting:5198)␤»
uvtc nom: my @a = <a b c d>; say @a[*-1]; 05:14
p6eval nom: OUTPUT«d␤»
uvtc What's the rationale for requiring the star in there? Why not access the last element via @a[-1]?
05:15 koban joined
moritz uvtc: catching accidental indexing with a negative number when using a calculation rather than a literal 05:21
phenny moritz: 00:49Z <TimToady> tell moritz your PM note on nested loops has a $net where you want @nets
moritz phenny: tell TimToady thanks, fixed 05:22
phenny moritz: I'll pass that on when TimToady is around.
05:23 rdesfo left
uvtc moritz: Can you tell me how you read "@a[*-1]"? 05:24
moritz read aloud?
or what's the question?
uvtc Yes. It seems arbitrary to me, and I thought maybe there's a mnemonic that I'm not getting. 05:25
moritz "@a indexed by whatever minus one" 05:26
uvtc Ah! I see. Maybe the mnemonic is, "whatever it's size, minus 1". :)
Thanks, moritz. 05:27
moritz right 05:28
sorear uvtc: note that *-1 is a code reference, and you can use any code reference for indexing 05:34
rakudo: my @a = 'a' .. 'z'; say @a[-> $l { rand * $l }] 05:35
p6eval rakudo 922500: OUTPUT«p␤»
sorear rakudo: say (*-1)(26)
p6eval rakudo 922500: OUTPUT«25␤»
moritz rakudo: say (*-1).WHAT
p6eval rakudo 922500: OUTPUT«WhateverCode()␤»
pmichaud in general, the star means "whatever"
my $x = * - 2; say $x(5)
nom: my $x = * - 2; say $x(5)
p6eval nom: OUTPUT«3␤» 05:36
pmichaud nom: my @a = 5,10,15 ... *; say @a[5];
p6eval nom: OUTPUT«30␤»
uvtc sorear: When you say "code reference", do you mean that `*-1` evaluates to the same sort of thing as `sub { say "hi" }`? 05:38
TimToady yes, that's what he means
phenny TimToady: 05:22Z <moritz> tell TimToady thanks, fixed
TimToady though you can leave the 'sub' out in p6 05:39
uvtc TimToady: and does something like `-> $x { rand * $x }` also evaluate to the same sort of thing? A "code reference"?
TimToady yes
we tend to call that form a lambda when we're not careful :) 05:40
since -> looks a little like a lambda that got run over
uvtc TimToday: I see how the code ref returned from `sub ...` returns something I could call ... Is a "code reference" always something I could save and later call? 05:41
TimToady like bare {}, the -> form is officially a Block rather than a Routine, so it's transparent to 'return'
yes, you can always call anything Callable, as long as you give it appropriate args
pmichaud nom: my $code = -> $x { rand * $x }; say $code.WHAT
p6eval nom: OUTPUT«Block()␤»
uvtc nom: my $code = -> $x {rand * $x }; say $code(3); 05:42
p6eval nom: OUTPUT«0.459344633144621␤»
TimToady even methods are just routines that happen to treat their first arg as an invocant
uvtc nom: my $code = sub ($x) { rand * $x }; say $code(3); 05:43
p6eval nom: OUTPUT«1.88911139102403␤»
sorear uvtc: I call them code references because I'm a Perl 5 geezer and think ref($x) eq 'CODE'
moritz rakudo: say Block ~~ Code
uvtc sorear: ha :)
TimToady well, other than there's no 'ref' anymore, and no 'CODE', yes
p6eval rakudo 922500: OUTPUT«Bool::True␤»
sorear uvtc: now, it's probably better to call them callable objects, because they ~~ Callabele
moritz TimToady: but still Code
uvtc But in what way is `*-1` callable? 05:44
sorear rakudo: say (*-1)(42)
p6eval rakudo 922500: OUTPUT«41␤»
pmichaud *-1 is like -> $x { $x - 1 }
it's syntactically changed to become a lambda
TimToady the * form is an inside-out way to do currying
uvtc Let's leave cooking out of it.
;)
TimToady so *-1 is really kinda like &infix:<->.assuming(Nil,1) 05:45
hmm I wonder if Nil works for that
pmichaud feels certain he has forgotten to pack something for his trip. :(
TimToady too
when are you gettin' there? 05:46
pmichaud approximately ~10h30 on Fri
TimToady us too
are you coming via Helsinki?
pmichaud no, via CPH. Turns out I'm on the same flight as jnthn++ and masak++ :)
tadzik o/
moritz pmichaud: can I delete the qregex branch in the nqp repo 05:47
TimToady we're getting in at 1040 via finnish air
so we should look for each other
pmichaud indeed. jnthn says he already has bus tickets to the hotel
TimToady ooh, how forward looking
pmichaud maybe we should plan to gather at the airport's meeting point (assuming it has one?) 05:48
tadzik ooh, how did he buy these tickets? 05:52
TimToady pmichaud: not clear from the airport website
pmichaud TimToady: we could meet at the information office, maybe? #7 on the map
(1st floor) 05:53
TimToady sounds good, doesn't look like a huge terminal 05:55
pmichaud agreed
05:55 araujo joined
pmichaud moritz: yes, the qregex branch can go. 05:57
uvtc For documenting REPL sessions, it might be useful if the '>' prompt were prefixed with the name of the implementation.
Also might be useful for folks who have multiple implementations in use.
pmichaud "What other implementations are there?" ;-)
uvtc Aside from rakudo, I only know of the one that I can't properly pronounce. :) I think it's "neek-za". 05:58
TimToady perl6: my $decr = &infix:<->.assuming(Nil,1); say $decr(42) 05:59
p6eval niecza v8-51-g785e335: OUTPUT«-41␤»
..rakudo 922500: OUTPUT«No applicable candidates found to dispatch to for 'infix:<->'. Available candidates are:␤:(Any $x = { ... })␤:(Int $a, Int $b)␤:(Num $a, Num $b)␤:(Rat $a, Rat $b)␤:(Rat $a, Int $b)␤:(Int $a, Rat $b)␤:(Complex $a, Complex $b)␤:(Duration $a, Duration $b)␤:(Instant $a…
..pugs: OUTPUT«*** No compatible multi variant found: "$decr"␤ at /tmp/UEIDrS57dP line 1, column 44 - line 2, column 1␤»
TimToady -41!?!
sorear: ^^
pmichaud the pronunciation and meaning of "niecza" is a FAQ at our monthly p6 meetings :)
it's a FAQ w/o a current answer, too. 06:00
TimToady knee-ey-cha
06:01 beppu left
TimToady if it's gonna get a new name, sooner is better than later 06:01
sorear monthly p6 meanings?
pmichaud "ey" as in "ee" or "ay" ?
TimToady as in 'they' 06:02
uvtc or eye
pmichaud oh, I've been saying it pretty close to correctly then. So, soundex is solved.... now I just need the definition/meaning again :)
TimToady um...
pmichaud sorear: there's a group of perl enthusiasts in the north Dallas area that meet once per month to discuss P5 and P6 06:03
including a former P5 pumpking :)
TimToady are you and jnthn allowed to fly on the same flight?
I thought that was against company policy...
pmichaud heh
I still remember the time I was driving the car that held both you and audreyt. :-)
uvtc pmichaud: What I meant by documenting REPL sessions ... when writing about Perl 6 (or sending a friend some output in your terminal window), 06:04
TimToady I still remember the first Perl Whirl cruise that the pythonistas shoulda sunk
pmichaud uvtc: yes, I understand. I'm undecided as to whether I want to change rakudo's prompt there.
uvtc pmichaud: having the name of the implementation in the prompt makes it easier to discern from source code.
pmichaud uvtc: I'll think about it. Perhaps ask around on the channel and see what others would prefer. 06:06
06:06 mj41 joined
moritz currently the backtraces clearly show which compiler you're running :-) 06:07
pmichaud TimToady: is it better if jnthn and I make sure we sit at opposite ends of the airplane? ;-)
TimToady well, that helps the statistics *slightly*, though perhaps not as much as if you both sit in back. 06:08
06:08 Su-Shee_ is now known as Su-Shee
TimToady which also helps only slightly... 06:08
pmichaud well, other than the EU->US adapter plug that I can't locate, I can't think of what else I'm forgetting. :-|
TimToady meds, passport, computer
pmichaud got those
moritz phone
cloths
credit card 06:09
pmichaud that too.... even checked what the international rates are going to be
06:09 wtw joined
Su-Shee my eu-us adaptor is always in my this-bag-where-you-put-cosmetics-and-toothbrush in. because I never forget that. a second one is left in the luggage. :) 06:09
good morning ;)
tadzik raincoat?
pmichaud Su-Shee: that's where my adaptor is usually also... only it's not there this time. I think I might've left it in Pisa.
tadzik good morning Su-Shee :) 06:10
pmichaud I live in Texas and therefore do not own a raincoat. :)
tadzik :)
pmichaud I thought about bringing a light jacket... but there's not enough room left in the suitcase and if I wear it to the airport it's going to look really really really odd
tadzik then take you leather jacket and a cowboy hat ;) 06:11
pmichaud since we're now heading into our 41st consecutive day with 100+ temperatures
pmichaud eagerly looks forward to being in riga where the temperatures will be much saner. 06:12
sorear lovely
pmichaud and if it rains, that's all the better. I'm not sure I remember what rain feels like. :)
(city is going on water restrictions this week due to lack of rain)
tadzik ooh 06:14
06:16 drbean left
moritz we are on sun restrictions, due to the lack of sun shine in the last weeks 06:16
:-)
mberends interesting, OpenMP accelerates floating point vector processing by about 30% even on an Atom N270 (integer vectors unaffected).
06:17 thou left, thou joined, JimmyZ joined
JimmyZ good afternoon, #perl6 06:19
tadzik flies away 06:20
uvtc TimToady wrote: "like bare {}, the -> form is officially a Block rather than a Routine, so it's transparent to 'return'". What does that mean, "transparent to 'return'"? 06:24
sorear moritz: your city has figured out how to ration sun? 06:27
uvtc: the "return" statement throws an exception, which causes any number of subs to return until the "correct" one is reached
uvtc: this is useful with visitor pattern and related things - sub foo() { visit(-> $x { return $x if $x > 10 }) } 06:28
pmichaud uvtc: I usually say it by saying that 'return' always returns from a sub, not from a lambda. 06:31
so if you use 'return' in a lambda, it's referring to the sub that contains the lambda, not the lambda itself.
okay, well, whatever I've forgotten to pack I'll just have to live without or obtain on the trip. Time for sleep here -- bbiaw. 06:32
uvtc Ah, I get it. Thanks, guys.
06:35 im2ee joined 06:37 SHODAN joined 06:43 mj41 left 06:50 thou left 06:58 uvtc left 07:01 birdwindupbird left 07:02 birdwindupbird joined 07:04 drbean joined 07:17 nwc10 joined 07:18 birdwindupbird left 07:22 saaki joined
nwc10 mberends: what's an "unexpected vacation in Croatia?" Is it :-) or :-(? I've only had expected vacations in Croatia 07:29
moritz finds all vacations ':-)', whether expected or unexpected 07:31
07:36 cognominal left, cognominal joined 07:37 hanekomu joined, nbrown left 07:39 JimmyZ left
nwc10 I find that there's a distinction between "vacation" and vacation 07:39
The latter is where I get to do what I want to do
the former is where I'm being told that it's a holiday, but I'm not getting any choice about what I'm doing, and it's actually just a different form of work 07:40
mberends nwc10: you have a long backlog range :) There was an unexpected cancellation of work :-[ that resulted in a last minute trip to Slovenia and Croatia :-]
nwc10 as in "a change is as good as a rest"
mberends: I don't specifically have a long backlog. I'm searching the IRC logs 07:41
07:46 im2ee left
nwc10 moritz: For some reason irclog.perlgeek.de/perl6/2011-08-07 is the last page with a "next day" link. Is that a surprise? 07:48
moritz nwc10: there's a known bug that applies always to yesterday, and I've been unable to track it down 07:52
I fear that bug might get cached
clearing the cache brought most of the links back 07:53
OH
of course, the cache is the problem
the day for the current page doesn't have a link for tomorrow, because that page would be empty 07:54
and when the day switches over, the cached version is used
moritz faceplams
nwc10++
07:54 worr left 07:56 mj41 joined 08:01 mattp_ left 08:03 wamba joined
szabgab tadzik: I am in Riga already and you? 08:05
nwc10 moritz: glad to be of teddybear service :-)
08:09 mattp_ joined 08:11 birdwindupbird joined
moritz the fix is very simple (I hope), once you know what the issue is 08:12
just modify the cache key if the requested date equals the current date
08:29 agentzh joined, agentzh left, agentzh joined
tadzik szabgab: I'm just before the takeoff, I'm landing 13:35 or so 08:30
13:55 actually 08:31
08:32 woosley1 joined, timbunce joined, woosley1 left
tadzik still need to figure out how to get from the airport to the 1st hotel :) 08:32
08:32 birdwindupbird left 08:33 birdwindupbird joined, woosley left 08:34 jonalv joined 08:35 jonalv left 08:36 dakkar joined 08:39 nwc10 left
moritz just apparate 08:47
08:51 miso_soup joined
jnthn morning, #perl6 08:53
sorear o/
tadzik hello jnthn
moritz \o 08:54
tadzik departs
szabgab tadzik 13 euro taxi voucher
see you later
moritz fwiw I've pushed the fix for the irclog thingy, we'll see in a few days if it works 08:55
jnthn tadzik: good journey!
08:55 miso_soup left, ab5tract joined 08:57 koban left
moritz jnthn: I want to install an outer exception handler for nom programs 09:04
jnthn: how would I do that?
I tried to put a try { } around the
{YOU_ARE_HERE}
jnthn moritz: Same as in master I guess...there's a HLL hook
moritz in src/core/you_are_here.pm, but that doesn't work out 09:05
jnthn No, that won't do it.
Compiler.pm needs to get a backtrace method, iirc 09:06
moritz I can't use the setting there :(
jnthn Maybe you can do something like pir::compreg__Ps('perl6').^add_method('backtrace', ...) 09:09
(Near the end of the setting)
moritz woah
moritz messed up p5 and p6 in the last irclog commit 09:13
used $str ~= 'string to concat' :-)
sorear the other day I tried to use &&= in C++ 09:14
moritz ... and within a few minutes I got two emails telling me about server errors 09:16
moritz should really check even the simplest changes before deploying them
09:20 donri left
moritz jnthn: uhm, nqp seems to lack the facilty for backtrace interception 09:30
nqp's HLL::Compiler, that is 09:31
maybe I need to put that back first
jnthn ah 09:32
maybe it got lost at some point
09:40 awoodland joined
moritz in HLL::Compiler, how do I do a can() check? 09:45
self.HOW.can(Type, 'method') ?
or pir::can?
moritz tries pir::can 09:50
thinking about it, the introspection thingy is probably code smell 09:53
we should just provide a default backtrace method, and call that
and the user can still subclass and override 09:54
jnthn yeah, if we can get the default PIR backtrace spat out in that default method. 09:59
Though we need a way to do the --ll-backtrace thing too
moritz right 10:00
jnthn Maybe factor the actual code that runs stuff into one place then
moritz %adverbs<ll-backtrace> ?? self.ll-backtrace($e) !! self.backtrace($e) 10:01
and self.backtrace redispatches to ll-backtrace by default
jnthn if $no_ll_backtace { self.doit } else { try { self.doit; CATCH { self.a_error_is_vomit } } }
er, wrong way around :) 10:02
if $ll_backtrace ...
So we just don't catch the exception at all if --ll-backtrace is set
moritz jnthn: I feel that I don't quite understand the responsibilities of the various methods in HLL::Compiler, so I don't want to refactor too much 10:04
10:05 wamba left 10:10 ab5tract left 10:12 xinming left 10:13 xinming joined
moritz hm, one more thing 10:23
it would make sense to not only control printing of the backtrace, but also of the message itself 10:24
so maybe 'backtrace' isn't the best name
should I rename that to 'exception'? or 'handle-exception' or so?
but the general approach seems to work out fine, I have a prototype running locally 10:26
10:28 Chillance joined
jnthn handle-exception maybe 10:32
10:33 mj41 left 10:38 lumi_ left 10:42 LimitSupremum__ left 10:59 phenny left, phenny joined 11:01 nbrown joined 11:04 fbass left, koban joined 11:17 wamba joined 11:18 mj41 joined 11:30 fbass joined 11:46 MayDaniel joined 11:47 fbass left
moritz www.similarsites.com/site/perl6.org not too bad :-) 12:02
12:06 satyavvd left 12:11 pernatiy joined, Alias joined
takadonet morning all 12:12
moritz morning takadonet 12:13
Util morning takadonet
jnthn hi takadonet
takadonet working on a solution for rosettacode.org/wiki/Death_Star and realized that missing a ceiling function :( 12:14
moritz perl6: say 0.5.ceil 12:15
p6eval rakudo 922500: OUTPUT«Method 'ceil' not found for invocant of class 'Rat'␤ in main program body at line 22:/tmp/x2pU29s1Ui␤»
..niecza v8-51-g785e335: OUTPUT«Unhandled exception: Unable to resolve method ceil in class Rat␤ at /tmp/qz_5hnUzVe line 1 (MAIN mainline @ 1) ␤ at /home/p6eval/niecza/lib/CORE.setting line 1996 (CORE C939_ANON @ 2) ␤ at /home/p6eval/niecza/lib/CORE.setting line 1997 (CORE module-CORE …
..pugs: OUTPUT«1␤»
moritz perl6: say 0.5.ceiling
takadonet perl6: say 0.5.ceiling
p6eval pugs, rakudo 922500, niecza v8-51-g785e335: OUTPUT«1␤»
takadonet hmmm never did try niecza on that problem 12:16
moritz nqp: try { die "foo"; CATCH { pir::say($_) } }
p6eval nqp: OUTPUT«Unable to parse blockoid, couldn't find final '}' at line 1␤current instr.: 'nqp;Regex;Cursor;FAILGOAL' pc 3863 (src/Regex/Cursor.pir:244)␤»
jlaire perl6: say -(-0.5).floor
p6eval pugs, rakudo 922500, niecza v8-51-g785e335: OUTPUT«1␤»
takadonet floor is there
moritz nom: say 0.5.ceil
p6eval nom: OUTPUT«Method 'ceil' not found for invocant of class 'Rat'␤current instr.: '_block1002' pc 63 ((file unknown):136) (/tmp/_Jt2TcdBv9:1)␤»
moritz nom: say 0.5.ceiling
p6eval nom: OUTPUT«maximum recursion depth exceeded␤current instr.: 'Bridge' pc 783300 (src/gen/CORE.setting.pir:203151) (src/gen/CORE.setting:2031)␤» 12:17
moritz ouch
nom: say 0.5e0.ceiling
takadonet yuppers
p6eval nom: OUTPUT«maximum recursion depth exceeded␤current instr.: 'Bridge' pc 783300 (src/gen/CORE.setting.pir:203151) (src/gen/CORE.setting:2031)␤»
jlaire nom: say 0.5.floor
p6eval nom: OUTPUT«0␤»
takadonet anyway the solution given for C language will be easy to golf down Lots of array * array operations 12:18
moritz nqp: try { pir::die("foo"); CATCH { say($_) } }
p6eval nqp: OUTPUT«foo␤»
moritz nqp: try { pir::die("foo"); CATCH { say($_); say($_.backtrace) } }
p6eval nqp: OUTPUT«foo␤12␤»
12:19 wild joined 12:20 wild left 12:26 MayDaniel left 12:31 ponbiki left
[Coke] $ ack ceiling t/spectest.data 12:39
# integration/99problems-41-to-50.t # err: Could not find sub &ceiling
moritz nom: say floor 0.5 12:42
p6eval nom: OUTPUT«0␤»
moritz [Coke]: will look into it
in fact I have a patch already, but need to test it 12:43
[Coke] moritz++
moritz the infinite recursion came from Num.ceiling being misspalled Num.ceil
12:45 donri joined 12:46 ponbiki joined 12:49 drbean left 12:55 JimmyZ joined 13:04 lumi_ joined 13:08 hanekomu left
Util takadonet: When you are ready to post your Death Star solution on RC, I will be glad to help if you need any guidance on account creation, first post, mylang template, etc. 13:10
13:11 tzhs joined
takadonet Util: sweet thanks . I'm at work right now but probably finish at home ( done work in about 7 hours) 13:15
hopefully all I have deal with is ceiling issue
moritz which ceiling issue? :-) 13:16
dalek kudo/nom: 5d1f4db | moritz++ | src/core/ (3 files):
fix ceiling, add sub form
takadonet !!!
JimmyZ wonders why ceiling instead of ceil ? 13:17
moritz fixed ceiling, but broke the backtrace printer he was working on 13:19
mikemol JimmyZ: I'm guessing for the same reason Unicode is supported...it's more clear to the uninitiated. 13:21
ceil() is obvious to any C programmer, or any frequent user of any langauge designed to be obvious to C programmers.
JimmyZ well, ceil is shoter than ceiling 13:22
mikemol P6 seems to want to cast off assumptions driven by 40-year-old technologies.
JimmyZ s/shoter/shorter/
mberends shall we discuss the naming of the ceiling of the bikeshed before painting it? ;-) 13:23
mikemol s'ok. Not wearing my glasses, so my astigmatism made 'shoter' look like 'shorter' anyway. :)
daniel-s hey, are there any successful professional engineer types here?
mikemol daniel-s: Depends on what you mean by that, I guess.
daniel-s I know that junior in a job title is usually a less experienced person
ie. a junior structural engineer is one that probably has less experience that a regular engineer 13:24
jnthn nom: subset ProfessionalEngineer of Success
p6eval nom: OUTPUT«Confused at line 1, near "subset Pro"␤current instr.: 'nqp;HLL;Grammar;panic' pc 23611 (src/stage2/gen/NQPHLL.pir:6348) (src/stage2/gen/NQPHLL.pm:329)␤»
jnthn aww :)
std: subset ProfessionalEngineer of Success
p6eval std 516268a: OUTPUT«===SORRY!===␤Confused at /tmp/pgHPq4ma3Y line 1:␤------> subset ProfessionalEngineer of ⏏Success␤ expecting typename␤Parse failed␤FAILED 00:01 119m␤»
jnthn oh!
Success is not declared :)
jnthn gets back to his slide writing rather than code punning :)
mikemol daniel-s: A lot of "professional engineer" pursuites have the word 'professional' tied to some sort of certification or license.
daniel-s analyst means someone less successful, to "structural analyst" is probably someone who went to a crappy university or something and hasn't been as successful as a proper engineer 13:25
mikemol daniel-s: Hm. I'm liable to take issue with just about every point in that sentence.
Which means I should probably put down the keyboard and go take a shower...
mberends I think successful simply means you haven't failed at it, and professional simply means you make money from it. 13:26
mikemol Today's not a good day to enter into a "but someone is wrong on the internet" mode. :)
daniel-s well, I'm just trying to figure out a job from its job title
Satellite Controller, Associate
what does associate mean in this case? 13:27
mberends that all looks rather hand-wavey
gfldex that's a question you should ask the person who wrote the job description
[Coke] (job by its title) that doesn't work. you need to talk to the person who is hiring. 13:28
daniel-s mikemol: my previous comments are just from brief conversations with a few HR people, it's a very big generalisation, if not completely wrong
[Coke] or hope the job description is accurate.
In my limited experience, the adjectives you're talking about (in the us market) have no bearing on the actual job. things that require certifications are different, and you can check out what the cert means. (except in the case of IT, when certs are meaningless) 13:29
jnthn From my limited experience of getting hired and then helping with the hiring process in the IT world, the most valuable thing is the interested party and the folks who're hiring having a decent conversation about what the job entails and the expectations of either side. Trying to convey all of that in a couple of word job title is impossible, and a more wordy job description tends to only be so much better. 13:33
daniel-s I'm more excited about this job 13:37
www.seek.com.au/Job/graduate-networ...k/20388387
jnthn: do you have any tips/suggestions for interviews
PerlJam this is an odd conversation for #perl6 :) 13:38
daniel-s is there anyone who you interviewed that really impressed you?
PerlJam: I think that's my fault, I started it
PerlJam daniel-s: there's no blame here, just an observation. 13:42
moritz fwiw I got at least one job interview through #perl6
PerlJam having been on #perl-ish channels for a couple of decades or so, you get used to the eclectic conversations :)
moritz (and the company would have hired me, but I declined) 13:43
daniel-s really?
jnthn daniel-s: Mostly I'd say just be honest about what you do/don't know, and share something about your ambitions and interests too. The only interview I remember doing where somebody left with an "omfg" look on their face was when they tried to BS about how much they knew, and I called them on it. :)
moritz daniel-s: yes, really
daniel-s: though it was a p5 programming job 13:44
PerlJam jnthn: I know Perl 6 and have been using it for 12 years! ;)
jnthn PerlJam: No, nobody tried that one on me yet :)
moritz search.dilbert.com/comic/Unix%20Experience 13:45
jnthn Closest I had was somebody who "early adopted" a Microsoft technology...the year before the first public beta of it came out. I thought it felt wrong, but didn't say anything in case I'd mis-remembered. But I checked up afterwards and...sure enough. :)
jnthn 's company hired somebody who I initially came to know over #perl6, btw :) 13:46
moritz lemme guess... he lived in .se, was a prolific blogger and bug report? 13:47
daniel-s ...well, if anyone's interested in an aerospace engineer who wants to work in the space industry, PM me :)
jnthn moritz: Something like that ;-)
[Coke] thought all aero engineers ended up writing code, anyway. 13:48
cognominal masak: seing your gist gist.github.com/1139458 if you like pentominoes and obfuscation, you should visit paris.mongueurs.net/assombri/opc3/S...ard.tar.gz TPJ is dead, but a copy mentionning the winner of that contest if here www.foo.be/docs/tpj/issues/vol3_3/t...-0015.html 13:50
that was the first time (and hopefully the only one) I was proud to be declared demented. 13:51
oops, masak is not around 13:52
moritz phenny: tell masak about irclog.perlgeek.de/perl6/2011-08-11#i_4262765
phenny moritz: I'll pass that on when masak is around.
cognominal thx, moritz. I always forget about phenny. 13:57
14:05 tadzik_kindle joined
tadzik_kindle hello from Riga 14:06
szabgab ping
jnthn o/ tadzik_kindle in Riga!
moritz ~~
tadzik_kindle free wifi is nowhere :<
jnthn :/ 14:07
tadzik_kindle seen szabgab
aloha szabgab was last seen in #perl6 5 hours 13 mins ago saying "see you later".
tadzik_kindle bah
daniel-s where's riga? 14:08
moritz ping
tadzik_kindle in Latvia
moritz daniel-s: pong
daniel-s seen moritx 14:09
aloha Sorry, I haven't seen moritx.
daniel-s seen moritz
aloha moritz was last seen in #perl6 16 seconds ago saying "daniel-s: pong".
tadzik_kindle Riga looks like a small Warsaw :)
daniel-s that's what I was looking for
why are you in Latvia?
14:09 jaldhar left
jnthn Because they have Black Balsam! 14:09
moritz there's YAPC::EU 14:10
tadzik_kindle there'sa big Perl conference in here soon
jnthn tadzik_kindle: How's the weather there?
jnthn hopes better than here, where it's currently hammering it down
moritz gist.github.com/1138149 # another backtrace iteration 14:11
can't add it to the setting yet, because I need to distinguish parse errors from runtime errors first 14:12
flussence tadzik! \o/ 14:13
jnthn moritz: nice :)
pmichaud good morning, #perl6
moritz good am, pm
jnthn moritz: See export trait which looks to see if we're compiling or not.
o/ pmichaud
flussence I'm doing stuff with this today: github.com/flussence/Pod-To-HTML
14:14 tadzik_kindle left
moritz flussence: is that based on tadzik++'s Pod/To/HTML.pm ? 14:15
flussence yeah
thought I'd tweak it a bit :)
moritz rakudo: 1 1 14:16
p6eval rakudo 922500: OUTPUT«===SORRY!===␤Confused at line 22, near "1 1"␤»
14:18 orafu joined
moritz jnthn: I fear that the detection like in the 'export' won't work in my case 14:18
pmichaud grabs latest versions of nom/nqp before boarding.
also mail.
moritz jnthn: because the exception handler is probably not in the dynamic scope where %*COMPILING is set 14:19
14:19 dual left, tadzik_kindle joined
moritz pmichaud: pull nqp again :-) 14:19
dalek p: 051792c | moritz++ | src/HLL/Compiler.pm:
put back the ability to add a custom backtrace printer

Since it prints the exception too and not only the backtrace, it is now renamed to 'handle-exception', and the command line option for disabling it is called --ll-exception
pmichaud pulled. 14:20
moritz++
jnthn pmichaud: Safe flight
pmichaud: Internal one I guess, with another change to come?
pmichaud jnthn: thanks. yes, internal first to Newark, NJ, then to CPH 14:21
jnthn Ah, that routing. OK :)
pmichaud so, I get some time in NJ before hopping the pond
PerlJam pmichaud: in case I don't see you on Saturday ... Happy Birthday!
:-)
pmichaud PerlJam: thanks!
moritz oh, pmichaud++
er, pmichaud.age++
:-)
pmichaud I should be online on Sat, that's the p6 hackathon day
moritz wait, that's in advance...
moritz should wait a bit
pmichaud moritz: it's okay, time is virtual for me anyway 14:22
especially for the next couple of days :-)
by traveling to riga I guess I get to increment $!age a bit sooner than I would if I was still here in Texas :)
this will likely be the first time that I'll be able to celebrate my birthday in sub-80F weather :-) 14:23
jnthn ooh :) 14:24
14:25 koban left 14:26 tadzik_kindle left
flussence nom: state $a 14:26
p6eval nom: ( no output )
flussence nom: state $a; say 'alive'
p6eval nom: ( no output ) 14:27
flussence segfaults for me :(
jnthn nom: state $a; say $a;
p6eval nom: ( no output )
jnthn nom: state $a; say $a.WHAT;
p6eval nom: ( no output )
jnthn nom: state $a = 1; say $a.WHAT;
p6eval nom: ( no output )
jnthn huh.
jnthn thought we had passing tests in state.t... 14:28
flussence I get gist.github.com/1139781
pmichaud I get a segfault also.
nom: { state $a = 1; say $a.WHAT; } # possible clue 14:29
p6eval nom: OUTPUT«Int()␤»
jnthn hmmmm 14:30
yeah, caught segfault in VS debugger
It seems that when we ask the Parrot Sub for its associated Perl 6 sub, we get back NULL
pmichaud does the mainline get a Perl 6 ub? 14:31
*sub
jnthn It should do.
moritz nope
jnthn Well, not a Sub
But a Block at least.
moritz shakes his head
jnthn I'm guessing somehow it's not doing though.
moritz: You know why not, ooc? 14:32
moritz jnthn: no, I only know that it shows up as Mu in my backtraces, not as Sub or Code or whatever
jnthn ah
oh, yeah, comp_unit just calls <statementlist> 14:33
jnthn is a bit surprised this didn't break more.
pmichaud maybe can set something up in .unitstart 14:34
(STD.pm6 has a .unitstart)
oh, so do we :-) 14:35
jnthn It's easy enough to do in comp_unit
Patching.
1 line patch, all being well :) 14:36
14:36 wtw left
jnthn oh, turns out not 14:38
unitstart it is :P
14:39 bbkr_ joined
pmichaud I think I'll see if I can catch some air. bbiaw 14:40
14:43 thou joined
moritz nom: say so %*COMPILING 14:48
p6eval nom: ( no output ) 14:49
bbkr_ how can I pack double values ("d" directive in P5), for example 1.5 -> \x00\x00\x00\x00\x00\x00\xF8\x3F ? Any implemented solution?
tadzik mcdonalds++
jnthn tadzik can has cheezburger
moritz actually the problem is the other way round as anticipated - %*COMPILING is always true in the exception handler 14:50
nom: say "\x00".ord
jnthn oh.
p6eval nom: OUTPUT«0␤»
moritz bbkr_: do you want a Str or a Buf?
tadzik jnthn: can has tea, and can has internetz :)
bbkr_ Buf
moritz bbkr_: Buf.new(0, 0, 0, ... 0xF8, 0x3F) 14:51
bbkr_ moritz: I need to pack any double value into Buf, this "1.5" was just an example. 14:53
tadzik flussence++ 14:54
flussence: does it still loook like the rest of the synopses?
moritz bbkr_: no idea, sorry
flussence for the most part, yes
tadzik nice 14:55
flussence I've got the =title block filling in the <title> and adding a <h1> at the top of the page now
tadzik I think that should be =TITLE actualy
bbkr_ pretty much I need equivalent of pack("V", 666) but for double values
flussence s:i/title/title/ # :)
tadzik see feather.perl6.nl:3000/s26.html#Semantic blocks
flussence yeah, that's the one
also it makes a half-baked attempt to put =DESCRIPTION and the like in meta tags 14:56
tadzik niice
flussence (I'm tempted to go off and write a HTML::Tag class to make the escaping look neater... it's already taking 2.5 minutes per run here though :) 14:57
tadzik only? It was taking me 4 minutes :) 14:58
14:59 SHODAN left
tadzik well, the whole run, of S26 parsing 14:59
flussence it was about 2.0 when I started :)
moritz finds that he doesn't understand the dynamic scopes involved in the exception thingy
tadzik oh :) 15:00
doesn't matter, keep up the good work
daniel-s I just heard there was a shooting in Tallinn 15:01
why the hell is everyone shooting everyone!
</rant>
tadzik oh, we had one in Warsaw yesterday as well
daniel-s wtf?!#!$!! 15:02
tadzik some gang stuff
moritz nqp: if %*foo { say 1 } else { say 2 } 15:05
p6eval nqp: OUTPUT«Unable to parse blockoid, couldn't find final '}' at line 1␤current instr.: 'nqp;Regex;Cursor;FAILGOAL' pc 3863 (src/Regex/Cursor.pir:244)␤»
moritz nom: if %*foo { say 1 } else { say 2 }
p6eval nom: OUTPUT«2␤»
moritz nom: say %*foo 15:06
p6eval nom: OUTPUT«Dynamic variable %*foo not found␤current instr.: 'rethrow' pc 835616 (src/gen/CORE.setting.pir:0) (src/gen/CORE.setting:5202)␤»
moritz nom: if %*foo<a> { say 1 } else { say 2 }
p6eval nom: OUTPUT«Method 'at_key' not found for invocant of class 'Failure'␤current instr.: 'postcircumfix:<{ }>' pc 769877 (src/gen/CORE.setting.pir:196403) (src/gen/CORE.setting:836)␤»
15:07 daniel-s left
jnthn nom: say ?Failure.new 15:07
15:07 sjn joined
p6eval nom: OUTPUT«Not enough positional parameters passed; got 1 but expected 2␤current instr.: 'new' pc 835680 (src/gen/CORE.setting.pir:226872) (src/gen/CORE.setting:5218)␤» 15:07
jnthn nom: say ?Failure.new('xxx')
p6eval nom: OUTPUT«Bool::False␤»
moritz figured it must be a Failure
15:08 tzhs left
moritz nom: if %*foo.defined { say 1 } else { say 2 } 15:09
p6eval nom: OUTPUT«2␤»
moritz nom: my %*foo; if %*foo.defined { say 1 } else { say 2 }
p6eval nom: OUTPUT«1␤»
moritz nom: my %*foo; if %*foo { say 1 } else { say 2 }
p6eval nom: OUTPUT«2␤»
moritz nom: my %*foo; %*foo<a> = 1; if %*foo { say 1 } else { say 2 }
p6eval nom: OUTPUT«1␤»
moritz nom: if pir::defined(%*foo) { say 1 } else { say 2 } 15:18
p6eval nom: OUTPUT«2␤»
15:18 kst left
moritz nom: my %*foo; if pir::defined(%*foo) { say 1 } else { say 2 } 15:18
p6eval nom: OUTPUT«1␤»
15:21 kst joined 15:32 dual joined 15:36 agentzh left 15:43 daniel-s joined 15:52 noganex joined, amkrankr1leuen joined, amkrankruleuen left 15:55 noganex_ left 15:56 kst left, kst joined 15:59 mj41 left 16:00 birdwindupbird left
sorear good * #perl6 16:04
mberends hi sorear 16:21
JimmyZ hello sorear 16:26
16:27 daniel-s left 16:34 Alias left 16:35 ZaphrodZenovka joined 16:40 araujo left, araujo joined 16:42 Moukeddar joined 16:43 isBEKaml joined 16:45 dakkar left 16:48 awoodland left
tadzik hello 16:51
isBEKaml tadzik: o/ 16:52
16:52 Moukeddar left
tadzik restauranting with szabgab++ 16:52
isBEKaml tadzik: ah, at Riga, I guess? :) 16:53
tadzik aye :) 16:54
isBEKaml meatspace++
tadzik is stealing a wifi from every place possible, for there isn't one in my hotel 16:55
yapceurope.lv/ye2011/photo/t-shirts.html
jnthn Perhaps literally meatspace if it's a restaurant ;)
tadzik more like a beerspace for me
jnthn piwo! \o/ 16:56
jnthn looks forward to being in Riga tomorrow
tadzik when are you landing? 17:00
jnthn 10:25ish 17:01
17:04 Eevee is now known as eevee 17:05 pernatiy left, cogno left, amkrankr1leuen left, cogno joined, cognominal_ joined 17:06 amkrankruleuen joined 17:08 cognominal left 17:11 Moukeddar joined
Moukeddar Hello guys :) 17:12
and Girls
since i discovered that Girls DO exist on the internet
:) 17:14
sjohnson they do? 17:18
jnthn Well, of course...the internet is for everyone. :)
flussence I noticed that nom has a working Str.bytes but not a Str.encode, can the stuff in one be used for the other?
jnthn flussence: .bytes tells you how many bytes it'd be if encoded...as....well something.
flussence utf-8 I think 17:19
jnthn wonders whether Str.bytes is bogus in that sense
flussence nom: '€'.bytes
p6eval nom: ( no output )
flussence nom: '€'.bytes.say
p6eval nom: OUTPUT«3␤»
jnthn At least, without specifying an encoding.
Yes, probably utf-8 in this case.
flussence nom: say $?ENC
p6eval nom: OUTPUT«Symbol '$?ENC' not predeclared in <anonymous> (/tmp/Kl6kpHJ3Gs:1)␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 154 (compilers/pct/src/PCT/HLLCompiler.pir:111)␤»
flussence I imagine that'd default to utf-8
or maybe something from %ENV? 17:20
jnthn suspects it'd be $*ENC if it exists
(so you can change it in a given dynamic scope)
flussence that's what the spec tells me, anyway (S32/Str:232)
17:20 mikehh_ joined 17:23 kst left, kst joined 17:24 Moukeddar left 17:25 envi left, envi_|2 joined 17:27 beekor left, mikehh left, bbkr_ left, Reaganomicon left, daemon left, Reaganomicon joined, JimmyZ left, beekor joined, JimmyZ joined, george_z0rwell joined 17:29 beek_ joined 17:30 beek_ is now known as Guest71835 17:33 impious joined 17:34 impious left 17:38 george_z0rwell left, JimmyZ left, beekor left, Reaganomicon left, foomator left, jamessalty left, bbkr_ joined 17:42 JimmyZ joined 17:44 jamessalty joined 17:48 daemon joined 17:50 Reaganomicon joined, foomator joined 17:53 kaare_ left 17:58 birdwindupbird joined 18:03 masak joined
masak \o/ 18:03
phenny masak: 13:52Z <moritz> tell masak about irclog.perlgeek.de/perl6/2011-08-11#i_4262765
masak looks 18:04
18:04 JimmyZ left
masak cognominal_: cool! will look it up. 18:05
cognominal_: I don't know if you're aware of my dlx-simple project, but... one of the goals is something like the opposite of obfuscation :) 18:06
masak eats a late dinner
I'm happy folks are reading my gists sometimes. it's almost like Twitter, but with documents :) 18:10
18:16 worr joined 18:18 thou left 18:21 thou joined, donri left
flussence here's what I've got pod2html doing at the moment: gist.github.com/1140332 18:22
does the pod parser create objects for those <> formatting things? I might do those next
[Coke] flussence: I would prefer " as an attribute quote. 18:24
flussence I agree... most of those were there when I started, just haven't got around to changing it 18:25
[Coke] (unless ' is cromulent html5)
flussence " and ' are both approximately the same thing, the only difference being what you need to escape inside them 18:27
(and html lets you use barewords there too, but that's just *wrong*)
masak probably OK in html4 but definitely disallowed in xhtml. 18:28
I'm sometimes amused by those "that's just *wrong*" assessments. people are applying new ideals on old standards. that feels like a waste of heat...
flussence bareword attribs have so many ways to break that it's easier to just quote everything in the first place :) 18:30
masak same with not matching up <td> tags with </td> tags inside tables. it leads to a briefer, lighter html tag soup, which is something that all sgml-oid formats really need. :) 18:32
doesn't carry over to xhtml, of course, but that doesn't make it wrong in html 4.01. at least not by definition.
18:48 [particle] left
[Coke] masak: (doesn't make it wrong) no, but I for one would tend to write my html4.01 more like xhtml where allowed. 18:48
(I tend to use xhtml for any work related stuff anyway, though) 18:49
18:49 im2ee joined
masak yes, me too. 18:51
unless there were special circumstances involved.
18:58 pjcj left
masak TimToady: I pronounce the 'e' in 'niecza' as the 'e' in 'fetch'. 19:04
jnthn We should, like, have a Niecza pronunciation practice session at YAPC::EU :P 19:05
19:14 [particle] joined 19:15 kst left 19:21 kst joined 19:23 birdwindupbird left 19:38 donri joined 19:48 buubot_backup left
pmichaud good afternoon, #perl6 19:51
masak pmichaud! \o/ 19:53
jnthn o/ pmichaud
19:54 tadzik_kindle joined
tadzik_kindle hello again 19:55
anyone still on the ground? :)
pmichaud I'm on the ground, for about another 90 mins 19:56
masak tadzik_kindle: I'm standing on my couch, so technically not on the ground.
colomon I'm at my office desk, same as always. ;)
tadzik_kindle dont fall! 19:57
masak sways dangerously
colomon ah, heck, it's been years since last my office chair collapsed out from under me. 19:58
pmichaud how do the collapse now?
*they?
grrr... silly lagged 3g network connection
huf do they collapse at all or have you stopped using chairs now?
colomon To be precise, I do use chairs, and have not had an office chair break in at least two or three years now. 19:59
felher Does nom support Grammars good enough that i can play with or should i use master instead? 20:00
pmichaud master for now
grammars this weekend
(in nom)
colomon I did suffer catastrophic chair failure at the Dublin Irish Festival Saturday night, on the other hand.
\o/
pmichaud maybe tomorrow, if I get enough power to do a decent amount of work on the plane
or if the plane has power outlets (unlikely)
colomon \o/ for grammars in nom, I mean 20:01
felher pmichaud++ : Very well :)
pmichaud if someone wants to upgrade me to business class in a hurry, I can work on them :)
diakopter har
20:01 krakan joined
PerlJam pmichaud: Isn't TPF paying? You should have put in for business class to begin with :) 20:02
20:02 tadzik_kindle left
pmichaud I try to keep my expenses to a minimum when someone else is footing the bill :) 20:02
moritz is pretty close to having Perl 6 level backtraces again in nom 20:03
pmichaud at least, within certain bounds of comfort and safety. I decided against traveling as cargo, for example.
moritz it's a bit convoluted, I fear
20:03 jaldhar joined
pmichaud I have had translatlantic flights with power outlets before... this just isn't likely to be one of them. 20:05
pmichaud noms cheezburger 20:06
20:06 pjcj joined 20:07 buubot_backup joined, isBEKaml left
jnthn pmichaud: Don't remember outlets on any SAS longhaul I've done. :( 20:07
jnthn figures it's SAS anyway
pmichaud yes, it's SAS. Continental longhauls have often had power. 20:08
jnthn quite likes SAS generally
I almost have enough frequent flyer miles with them to actually do something.
pmichaud Continental seems to have discard the miles I accumulated with them. Guess I wasn't frequent enough. 20:09
20:10 im2ee left 20:11 im2ee joined 20:14 timbunce left
pmichaud time to head through security again... see you all tomorrow-ish 20:16
jnthn safe flight, happy hacking :) 20:17
See you at CPH :)
[Coke] great, now the TSA guy saw "hacking", and he's going to have to go through the slow line.
jnthn That Sucks Awfully. 20:18
20:21 timbunce joined 20:22 thou left 20:24 quietfanatic joined
quietfanatic phenny: tell pmichaud timtoady says he's stuck in chicago because his plane broke down. 20:26
phenny quietfanatic: I'll pass that on when pmichaud is around.
quietfanatic phenny: tell masak timtoady says he's stuck in chicago because his plane broke down.
phenny quietfanatic: I'll pass that on when masak is around.
quietfanatic phenny: tell jnthn timtoady says he's stuck in chicago because his plane broke down. 20:27
phenny quietfanatic: I'll pass that on when jnthn is around.
masak quietfanatic: aww.
phenny masak: 20:26Z <quietfanatic> tell masak timtoady says he's stuck in chicago because his plane broke down.
masak quietfanatic: I hope it turns out OK. safety first. 20:28
Tene Anyone here planning to go to PPW this year?
20:37 nsh left
diakopter quietfanatic: o hi 20:37
colomon oh noez! stuck in chicago? 20:38
diakopter I was stuck in DFW for 8 hours on Friday while TWO planes were broken; had to deplane from both. the 2nd one was eventually fixed.
20:38 nsh joined
masak US planes break often because you use them too much :P 20:41
not you personally, diakopter. just people.
20:42 nsh left
diakopter heh 20:42
20:42 nsh- joined 20:43 soh_cah_toa joined
masak 'night, #perl6 20:44
20:44 masak left 20:49 saaki left 20:54 im2ee left 21:14 kanishka joined 21:44 Psyche^ joined
dalek ast: 0b24db8 | diakopter++ | S0 (17 files):
fix a lot of smartlinks in S02; some I broke and some bitrotten by various spec edits
21:46
21:48 Patterner left, Psyche^ is now known as Patterner
dalek ecs: 6e3e973 | diakopter++ | S12-objects.pod:
typo in S12
21:53
ecs: 940ced0 | diakopter++ | S (5 files):
Merge branch 'master' of github.com:perl6/specs
diakopter someday I'll figure out how to avoid that merge branch master using TortoiseGit 21:59
22:01 drbean joined 22:07 wamba left, thou joined 22:14 timbunce left 22:19 kanishka left
flussence diakopter: try doing a rebase before you commit 22:22
diakopter flussence: yes, I don't know how to do that in TortoiseGit 22:23
flussence oh, might be in a context menu somewhere...
diakopter I see the rebase option; I guess I do it after I commit but before I pull? 22:25
flussence no, before the commit 22:26
diakopter if I try it before the commit, it warns me my uncommitted changes will be lost 22:27
flussence it usually goes fetch -> rebase -> commit
the idea is you turn your current changes into patches on top of current HEAD instead of the one you had when you started
sorear with command-line git, you commit -> fetch -> rebase -> push 22:28
the middle two steps can be combined as pull --rebase
22:30 Chillance left
diakopter committing first is what I thought 22:30
that correlates with what TortoiseGit is warning me 22:31
22:31 mikehh_ is now known as mikehh
diakopter I'll try that next time 22:31
flussence oh shit 22:39
whoops, wrong window
(note to self: stop breaking things) 22:40
22:41 nbrown left, nbrown joined
dalek ast: 8aaac76 | diakopter++ | S12- (22 files):
fix a bunch of smartlinks in S12, broken by me and TimToady++
22:44
ast: 05c3d8d | diakopter++ | S02-builtin_data_types/ (5 files):
re-attempt to fix smartlinks in S02 to headings that contain C<>
diakopter we'll see if that fixes it just after the top of the hour 22:48
phenny: ask TimToady may I tackle the Literals section of S02 22:49
phenny diakopter: I'll pass that on when TimToady is around.
22:58 crked joined
dalek ast: 777ed62 | diakopter++ | S12-enums/basic.t:
re-fix one more smartlink
23:05
ast: cffa7e5 | diakopter++ | S02- (2 files):
fix a couple more smartlinks for S12
23:19
23:20 molaf_ joined 23:23 molaf__ left 23:30 tokuhirom joined 23:46 Trashlord left