»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg camelia perl6: ... | irclog: irc.perl6.org | UTF-8 is our friend!
Set by sorear on 25 June 2013.
00:00 rurban1 left 00:10 rurban1 joined 00:14 rurban1 left 00:22 dmol left 00:28 rurban1 joined 00:29 bcode left 00:32 rurban1 left 00:50 hoverboard left 00:52 treehug88 joined, kweetal left, treehug88 left 00:53 noganex joined, treehug88 joined, Akagi201 joined 00:57 Akagi201 left 00:59 thou left 01:10 atroxaper joined 01:12 nbrown joined 01:14 dayangkun joined 01:15 PotatoGim joined, atroxaper left
hoelzro any compiler wizards around? 01:18
I'm working on the S26 stuff, one of my tokens is being parsed twice, and I can't figure out why 01:19
01:29 hoverboard joined 01:30 FROGGS_ joined 01:31 jnap1 left 01:33 FROGGS left 01:35 colomon joined, xenoterracide_ left 01:38 klapperl joined, Mouq left 01:39 Mouq joined 01:41 xenoterracide_ joined, klapperl_ left 01:44 nbrown left 01:45 nbrown joined 01:52 chenryn joined 01:53 teodozjan joined 01:54 Akagi201 joined 01:57 teodozjan left
dalek rl6-bench: bbca251 | (Geoffrey Broadwell)++ | analyze:
Show missing scores in text history
01:58
01:58 Akagi201 left 01:59 thou joined 02:00 Vlavv joined 02:02 chenryn left 02:03 thou left 02:04 chenryn joined 02:10 nbrown left 02:11 khisanth_ is now known as Khisanth 02:17 chenryn left 02:19 noganex_ joined, nbrown joined 02:21 chenryn joined 02:22 noganex left 02:26 Akagi201 joined 02:30 chenryn left 02:35 rurban1 joined 02:42 Vlavv left, bbkr left, telex left, akaseki left, dylanwh left, yeltzooo left, takesako_ left, wtw left, avar left, troydm left, Vlavv joined, akaseki joined, dylanwh joined, yeltzooo joined, telex joined, bbkr joined 02:43 takesako_ joined, telex left 02:44 telex joined 02:46 troydm joined, nbrown left 02:47 nbrown joined, avar joined, wtw joined 02:58 thou joined 03:03 thou left 03:12 wtw left, avar left, troydm left, Vlavv left, yeltzooo left, treehug88 left, DarthGandalf left, Rounin left, sftp left, Khisanth left, breinbaas left, kst left, robinsmidsrod left, cooper_ left, thilp left, anocelot left, PerlJam left, mhasch left, atta left, slavik left, revdiablo left, eiro left, cibs left, dwarring left, klapperl left, broquaint left, firnsy left, simcop2387 left, tempire_ left, kshannon left, arnsholt left, mathw left, sivoais left, ingy left, sergot left, betterworld left, retupmoca left, rhr_ left, mtj left, mtj_ left, lue left, FROGGS_ left, cognominal left, amkrankruleuen left, zamolxes_ left, eternaleye left, c1sung left, Grimnir_ left, jlaire left, yoleaux left, ClarusCogitatio left, go|dfish left, charsbar_______2 left, daxim left, salv0 left, xusia left, ilbot3 left, Tene left, sunnavy_ left, mattp_ left, Bucciarati left, rjbs left, eMBee left, Alula_ left, dylanwh left, Akagi201 left, Mouq left, colomon left, BenGoldberg left, silug left, ggoebel111118 left, zengargoyle left, ggherdov left, sjn left, rurban left, mikegrb left, lestrrat left, Possum left, cotto left, labster left, muraiki left, Exodist left, yakudza left, gtodd left, lee_ left, yogan left, epochbell left, risou_ left, brother left, telex left, bbkr left, akaseki left, PotatoGim left, Celelibi left, fhelmberger left, hugme left, lizmat left, estrabd left, mls left, avuserow left, Gothmog_ left, ribasushi left, ivanshmakov left, nickpatch left, synopsebot left, [Coke] left, Maddingue left, smash left, haroldwu left, huf left, _sri left, integral left, pochi left, erdic left 03:16 chenryn joined 03:18 xenoterracide_ left, dalek left, nhayashi left, pecastro left, Psyche^_ left 03:19 chenryn left, chenryn joined 03:20 nhayashi joined, pecastro joined, ggherdov joined, dalek joined, telex joined, bbkr joined, yeltzooo joined, dylanwh joined, akaseki joined, Vlavv joined, Akagi201 joined, Mouq joined, klapperl joined, colomon joined, FROGGS_ joined, PotatoGim joined, treehug88 joined, BenGoldberg joined, Alula_ joined, dwarring joined, DarthGandalf joined, Rounin joined, Celelibi joined, fhelmberger joined, sftp joined, hugme joined, lizmat joined, broquaint joined, Khisanth joined, cibs joined, estrabd joined, silug joined, cognominal joined, ggoebel111118 joined, breinbaas joined, firnsy joined, mls joined, avuserow joined, kst joined, Gothmog_ joined, simcop2387 joined, amkrankruleuen joined, zengargoyle joined, ribasushi joined, ivanshmakov joined, nickpatch joined, robinsmidsrod joined, morgan.freenode.net sets mode: +v hugme, zamolxes_ joined, tempire_ joined, cooper_ joined, eMBee joined, ClarusCogitatio joined, lue joined, mtj_ joined, mtj joined, rhr_ joined, retupmoca joined, betterworld joined, sergot joined, ingy joined, sivoais joined, mathw joined, arnsholt joined, kshannon joined, c1sung joined, eternaleye joined, yoleaux joined, jlaire joined, Grimnir_ joined, rjbs joined, Bucciarati joined, mattp_ joined, sunnavy_ joined, Tene joined, ilbot3 joined, xusia joined, salv0 joined, daxim joined, charsbar_______2 joined, go|dfish joined, lee_ joined, yakudza joined, gtodd joined, Exodist joined, muraiki joined, labster joined, cotto joined, Possum joined, lestrrat joined, mikegrb joined, rurban joined, sjn joined, brother joined, risou_ joined, morgan.freenode.net sets mode: +v yoleaux, epochbell joined, yogan joined, erdic joined, pochi joined, integral joined, _sri joined, huf joined, haroldwu joined, smash joined, Maddingue joined, [Coke] joined, synopsebot joined, thilp joined, anocelot joined, PerlJam joined, mhasch joined, atta joined, slavik joined, revdiablo joined, eiro joined, ggherdov left 03:22 Psyche^ joined, wtw joined, avar joined, troydm joined 03:23 ChanServ sets mode: +v dalek 03:26 ggherdov joined, xenoterracide_ joined 03:27 unixms joined 03:28 unixms left, unixms joined 03:30 atroxaper joined 03:32 unixms left 03:33 kaleem joined 03:34 SamuraiJack_ joined 03:37 nbrown left 03:38 kurahaupo joined, kurahaupo left 03:44 kaleem left 03:51 rindolf joined 03:58 chenryn left 03:59 chenryn joined 04:01 thou joined 04:02 SamuraiJack_ left 04:03 atroxaper left 04:04 BenGoldberg left 04:05 xenoterracide_ left 04:07 xinming left 04:13 chenryn left 04:21 [Sno] left 04:27 gfldex joined 04:43 chenryn joined 04:51 kaare_ joined 04:52 akaseki is now known as aoseki 04:58 chenryn left 05:05 atroxaper joined 05:07 rurban1 left 05:11 rurban1 joined 05:15 rurban1 left 05:18 xinming joined 05:22 raiph joined 05:24 atroxaper left 05:32 Ven joined 05:38 rurban1 joined 05:39 rurban2 joined 05:40 Ven left 05:42 rurban1 left 05:43 rurban2 left 05:47 [Sno] joined, dwarring left 05:50 anaeem1_ joined 05:58 chenryn joined 06:01 anaeem1_ left 06:02 anaeem1 joined 06:03 chenryn left 06:14 ggoebel111118 left 06:16 ggoebel111118 joined
sergot o/ 06:19
06:20 raiph left 06:21 thou left 06:29 treehug88 left 06:32 darutoko joined 06:37 kweetal joined 06:39 pdcawley left 06:40 pdcawley joined, atroxaper joined
dalek rl6-bench: 73cf7ef | (Geoffrey Broadwell)++ | bench:
Minor cleanup at top of bench
06:41
rl6-bench: d80285c | (Geoffrey Broadwell)++ | bench:
Factor known-tags() out of `bench list-tags`
rl6-bench: 207e457 | (Geoffrey Broadwell)++ | bench:
Add `bench quickstart` command

Performs all the steps necessary to do a default benchmark of all recent perl5, nqp-moar, and rakudo-moar tags (plus nqp-moar/master and rakudo-moar/nom), showing the resulting performance history summary.
Not fully tested yet.
japhb And with that, sleep& 06:42
06:47 jack_rabbit joined 06:48 kaare_ left 06:51 kaare_ joined 06:52 hoverboard left 06:57 woolfy1 left 06:58 woolfy joined 06:59 chenryn joined 07:04 chenryn left 07:05 Alula_ left 07:06 Alula_ joined 07:09 zakharyas joined 07:10 atroxaper left, atroxaper joined 07:15 atroxaper left 07:17 anaeem1 left, SamuraiJack_ joined, araujo left 07:18 araujo joined 07:27 jack_rabbit left 07:28 teodozjan joined 07:31 jack_rabbit joined 07:35 atroxaper joined 07:38 rurban1 joined 07:39 pecastro left 07:40 atroxaper left 07:42 rurban1 left 07:44 chenryn joined 07:49 chenryn left 07:51 thou joined 07:52 atroxaper joined 07:55 thou left 07:59 jack_rabbit left 08:05 atroxaper left 08:16 dmol joined 08:17 brrt joined 08:35 dakkar joined 08:45 chenryn joined 08:48 pecastro joined 08:49 chenryn left 08:51 Ven joined 09:00 kweetal left
Ven .lines doesn't take windows's \r into account, and I've had to remove them myself several times. Should it take care of that ? 09:06
moritz yes
though the exact mode how that should happen isn't clear to me
maybe \cr\lf should become one grapheme that matches \n 09:07
Ven that does raise a ETOOMAGICAL for me 09:08
09:11 virtualsue joined
Ven Type check failed for return value; expected 'Bool' but got 'Junction' <- looks like new rakudo broke my game of life :( 09:31
moritz seems like you shouldn't return a Junction when you declared that you return a bool :-) 09:32
maybe 'return so $expression_with_junction'
Ven I don't return a Junction, though. 09:33
0 <= $y <= $.dim && 0 <= $x <= $.dim && @.grid[$y][$x] // False; <- how can this return a function ? Except if @.grid ... contains one.
moritz Ven: just assign it to a variable, and say it's .^name
then you know.
Ven m: my $a = do given 3 { when 3 { 1 == 1 | 2 } }; say $a.perl
camelia rakudo-moar 736027: OUTPUT«any(Bool::True, Bool::False)␤»
Ven WAT.
m: my $a = so do given 3 { when 3 { 1 == 1 | 2 } }; say $a.perl 09:34
camelia rakudo-moar 736027: OUTPUT«Bool::True␤»
moritz doesn't find it WAT
you write a Junction, it returns a Junction.
if you don't want a junction, use || instead of |
or so, yes 09:35
Ven no, I write `1 == 1 | 2`, not `1 | 2`. But eh.
jnthn Operations involving a Junction produce a Junction, which flattens away in a boolean context. 09:37
betterworld m: my $a = do given 3 { when 3 { 1 == 1 | 2 } }; say ?$a.perl
camelia rakudo-moar 736027: OUTPUT«True␤»
Ven Yeah, but apparently it used to automatically flatten or something.
09:39 thou joined
Ven if I do `my Bool @array`, should it auto flatten ? 09:40
09:40 kaleem joined
jnthn No. 09:41
moritz that's a type check declaration, not a type coercion declaration 09:43
09:43 thou left 09:55 pdcawley left, gfldex left, Psyche^ left, wtw left, avar left, troydm left, rindolf left, dalek left, Vlavv left, yeltzooo left, DarthGandalf left, Rounin left, sftp left, Khisanth left, breinbaas left, kst left 09:56 robinsmidsrod left, cooper_ left, thilp left, anocelot left, PerlJam left, mhasch left, atta left, slavik left, revdiablo left, eiro left, cibs left, Ven left, teodozjan left, [Sno] left, nhayashi left, klapperl left, broquaint left, firnsy left, simcop2387 left, tempire_ left, kshannon left, arnsholt left, mathw left, sivoais left, ingy left, sergot left, betterworld left, retupmoca left, rhr_ left, mtj left, mtj_ left, lue left, darutoko left, ggoebel111118 left, FROGGS_ left, cognominal left, amkrankruleuen left, zamolxes_ left, eternaleye left, c1sung left, Grimnir_ left, jlaire left, yoleaux left, ClarusCogitatio left, go|dfish left, charsbar_______2 left, daxim left, salv0 left, xusia left, ilbot3 left, Tene left, sunnavy_ left, mattp_ left, Bucciarati left, rjbs left, eMBee left, Alula_ left, zakharyas left, dylanwh left, Akagi201 left, Mouq left, colomon left, silug left, zengargoyle left, sjn left, rurban left, mikegrb left, lestrrat left, Possum left, cotto left, labster left, muraiki left, Exodist left, yakudza left, gtodd left, lee_ left, yogan left, epochbell left, risou_ left, brother left, brrt left, araujo left, SamuraiJack_ left, telex left, bbkr left, aoseki left, PotatoGim left, Celelibi left, fhelmberger left, hugme left, lizmat left, estrabd left, mls left, avuserow left, Gothmog_ left, ribasushi left, ivanshmakov left, nickpatch left, synopsebot left, [Coke] left, Maddingue left, smash left, haroldwu left, huf left, _sri left, integral left, pochi left, erdic left, kaleem left, dmol left, japhb left, Guest9785 left, mr-foobar left, ren1us left, Ulti left, ponbiki left, [particle]1 left, SHODAN left, felipe left, virtualsue left, pecastro left, kaare_ left, dayangkun left, xragnar left, `matija left, nebuchadnezzar left, 7F1AAQIQU left, BinGOs left, mst left, masak left, geekosaur left, BooK left, Grrrr left, jercos left, nwc10 left, jtpalmer_ left, isacloud___ left, diakopter left, clkaoud left, Woodi_ left, djanatyn left, krunen left, segomos left, xiaomiao left, jnthn left, hoelzro left, Juerd left, Pleiades` left, baest left, ggherdov left, japhb_ left, PZt left, moritz left, thistuso- left, itz_ left, ivan`` left, obra_ left, clkao left, flussence left, xfix left, camelia left, cxreg left, atrodo left, sorear left, timotimo left, tokuhirom left, ashleydev left, pnu left, dakkar left, woolfy left, xinming left, takesako_ left, noganex_ left, Timbus left, stux left 09:58 ChoHag left 10:04 nhayashi joined, dalek joined, telex joined, bbkr joined, yeltzooo joined, dylanwh joined, aoseki joined, Vlavv joined, Akagi201 joined, Mouq joined, klapperl joined, colomon joined, FROGGS_ joined, PotatoGim joined, DarthGandalf joined, Rounin joined, Celelibi joined, fhelmberger joined, sftp joined, hugme joined, lizmat joined, broquaint joined, Khisanth joined, cibs joined, estrabd joined, silug joined, cognominal joined, breinbaas joined, firnsy joined, mls joined, avuserow joined, kst joined, Gothmog_ joined, simcop2387 joined, amkrankruleuen joined, zengargoyle joined, ribasushi joined, ivanshmakov joined, nickpatch joined, robinsmidsrod joined, zamolxes_ joined, tempire_ joined, cooper_ joined, eMBee joined, ClarusCogitatio joined, lue joined, mtj_ joined, morgan.freenode.net sets mode: +vv dalek hugme, mtj joined, rhr_ joined, retupmoca joined, betterworld joined, sergot joined, ingy joined, sivoais joined, mathw joined, arnsholt joined, kshannon joined, c1sung joined, eternaleye joined, yoleaux joined, jlaire joined, Grimnir_ joined, rjbs joined, Bucciarati joined, mattp_ joined, sunnavy_ joined, Tene joined, ilbot3 joined, xusia joined, salv0 joined, daxim joined, charsbar_______2 joined, go|dfish joined, lee_ joined, yakudza joined, gtodd joined, Exodist joined, muraiki joined, labster joined, cotto joined, Possum joined, lestrrat joined, mikegrb joined, rurban joined, sjn joined, brother joined, risou_ joined, epochbell joined, yogan joined, erdic joined, pochi joined, integral joined, _sri joined, huf joined, morgan.freenode.net sets mode: +v yoleaux, haroldwu joined, smash joined, Maddingue joined, [Coke] joined, synopsebot joined, thilp joined, anocelot joined, PerlJam joined, mhasch joined, atta joined, slavik joined, revdiablo joined, eiro joined, wtw joined, avar joined, troydm joined, rindolf joined, gfldex joined, [Sno] joined, ggoebel111118 joined, darutoko joined, pdcawley joined, zakharyas joined, SamuraiJack_ joined, araujo joined, teodozjan joined, brrt joined, Ven joined, stux joined, Alula_ joined, kaleem joined, dmol joined, japhb joined, Guest9785 joined, mr-foobar joined, ren1us joined, Ulti joined, ponbiki joined, [particle]1 joined, SHODAN joined, felipe joined, Psyche^_ joined, pecastro joined, kaare_ joined, dayangkun joined, xragnar joined, `matija joined, nebuchadnezzar joined, F1AAQIQU joined, BinGOs joined, masak joined, mst joined, geekosaur joined, BooK joined, Grrrr joined, jercos joined, diakopter joined, nwc10 joined, jtpalmer_ joined, isacloud___ joined, clkaoud joined, Woodi_ joined, djanatyn joined, krunen joined, segomos joined, xiaomiao joined, jnthn joined, hoelzro joined, Juerd joined, Pleiades` joined, baest joined, xinming joined, ggherdov joined, japhb_ joined, PZt joined, moritz joined, thistuso- joined, itz_ joined, obra_ joined, clkao joined, flussence joined, xfix joined, camelia joined, cxreg joined, atrodo joined, sorear joined, tokuhirom joined, timotimo joined, ashleydev joined, pnu joined, morgan.freenode.net sets mode: +v camelia, ivan`` joined 10:07 brrt left 10:08 dakkar joined, woolfy joined, takesako_ joined, noganex_ joined, Timbus joined 10:11 Tene left, djanatyn left 10:14 anaeem1 joined 10:16 djanatyn joined 10:18 Tene joined 10:23 anaeem1 left 10:33 pdcawley left 10:46 chenryn joined, virtualsue joined 10:50 woolfy1 joined, woolfy left 10:51 anaeem1 joined, chenryn left 10:52 anaeem1__ joined 10:53 Ven left 10:55 salv0 left, anaeem1 left 11:12 salv0 joined 11:27 thou joined 11:32 thou left
hoelzro morning #perl6 11:39
I'm having an issue with my work on S26; my #= comment token seems to be matched *twice* by Grammar.pm, and I can't figure out why 11:44
here's a patch, script, and sample output file: gist.github.com/hoelzro/6f356615290a55802f0e
zengargoyle junctions are starting to remind me of Monads, once you put something in one, you stuck with it forever... 11:52
11:55 carlin joined
cognominal zengargoyle, unlike monads junctions have a very specific purpose. And for monads, idris addresses the issue ias explained in eb.host.cs.st-andrews.ac.uk/drafts/...torial.pdf Not sure it can tricklle down to haskell though. 12:00
12:03 dayangkun left 12:09 jnap joined
hoelzro here's my crappy workaround for that: github.com/hoelzro/rakudo/commit/6...de24ef27c3 12:15
12:16 dayangkun joined
dalek Heuristic branch merge: pushed 21 commits to roast/S26-WHY by hoelzro 12:18
carlin ohh didn't know dalek could do that 12:19
hoelzro pats dalek on the dome
12:28 dayangkun left
FROGGS_ hoelzro: I guess there is some <?comment> somewhere? 12:31
12:31 rurban1 joined
FROGGS_ hoelzro: so that the look ahead is done and the match itself 12:31
(could be a <!before <comment> > also)
arnsholt The joys of producing your thesis in LaTeX: I've just spent my whole day to write ~130 lines of TikZ code to produce a page with line drawings on it 12:32
12:32 dayangkun joined
arnsholt Yay, productivity! \o/ 12:32
12:32 brrt joined
FROGGS_ \o/ 12:32
*g*
[Coke] someone who uses latex! have you checked out simon cozen's SILE? 12:36
12:38 hoverboard joined, treehug88 joined
[Coke] RT now has 784 Rakudo tickets. 12:39
12:40 atroxaper joined
nwc10 Perl 5 only has 1400 - you're more than halfway to maturity :-) 12:40
[Coke] m: say eval "3" 12:41
camelia rakudo-moar 736027: OUTPUT«===SORRY!=== Error while compiling /tmp/ROwfXHV9Fy␤Undeclared routine:␤ eval used at line 1␤␤»
lizmat m: say EVAL "3"
camelia rakudo-moar 736027: OUTPUT«3␤»
lizmat m: say EVAL 3
camelia rakudo-moar 736027: OUTPUT«3␤»
lizmat m: say EVAL "'3'" 12:42
camelia rakudo-moar 736027: OUTPUT«3␤»
lizmat m: say (EVAL "'3'").WHAT
camelia rakudo-moar 736027: OUTPUT«(Str)␤»
[Coke] lizmat++: there was a ticket about that, just double checking before I closed it.
lizmat m: say (EVAL "3").WHAT
camelia rakudo-moar 736027: OUTPUT«(Int)␤»
12:45 lelf joined
arnsholt [Coke]: Linky? 12:45
[Coke] arnsholt: to what? 12:46
arnsholt Oh sorry, SILE 12:47
Always interested in new LaTeX stuff =)
[Coke] github.com/simoncozens/sile
"SILE is a text formatting engine. It's sort of like TeX, except it isn't 35 years old, doesn't use idiosyncratic font and output formats, and it isn't written in Pascal." 12:48
12:48 jnap left
arnsholt Sounds interesting, but that'd also have the drawback of not having all of my fun TeX stuff =) 12:49
One of the reasons TeX is so darn resilient is that it's actually a complete programming language
carlin
.oO( Perl 6 is a programmig language. It's sort of like Perl 5, except it isn't 20 years old... )
12:51
[Coke] given that simon had the first commit in the parrot repo, that should not surprise you. :)
I looked at it briefly, but it seems almost like html2pdf to me, based on how I'd use it. 12:52
12:56 jnap joined 13:03 atroxaper left, atroxaper joined
lizmat Question: should we ever allow loading of a pre-compiled compunit if the associated source file is not there (anymore) ? 13:03
if we consider the pre-comp file to be a cache, to be refreshed when needed, a pre-comp binary file only makes that impossible 13:04
on the other hand, in the case of a .jar: there may not be a source file available for rakudo to use to create the pre-comp binary 13:05
jnthn Note that pre-comp binaries are tied to a particular Rakudo build also. 13:06
FROGGS_ not having the ability to rebuild a .moarvm file does not imply disallowing to use that .moarvm file when it is still valid
13:06 atroxaper left, atroxaper joined
jnthn Folks certainly may wish to distribute a binary build, but I think they use case is going to be shipping a complete package including a matching Rakudo. 13:06
*the
FROGGS_ true 13:07
jnthn Which is fine, really; disk is cheap.
13:07 treehug88 left
lizmat so binary only is ok? 13:13
in the context of a complete package and source obfuscation, I guess :-)
FROGGS_ yes 13:14
timotimo source obfuscation is a brilliant idea!
FROGGS_ also, the source could be somewhere else at runtime... so as long the cache is okay we should use it
timotimo we should ship a tool that strips annotations like line numbers out of moarvm bytecode %)
jnthn lizmat: Perhaps "binary is OK" depends on the compunitrepo in question.
lizmat: But to a first approximation, I'd say allow it. 13:15
lizmat okidoki.. just checking :-)
13:16 thou joined 13:20 molaf joined, thou left
hoelzro ah ha 13:39
I think you're right, FROGGS_
FROGGS_++
FROGGS_: extra points if you can help me think of a better solution than my existing one =) 13:40
hoelzro isn't sure if you can tell if a token was matched via lookahead or otherwise
hmmm...do action methods get called for lookaheads?
FROGGS_ no 13:41
action methods are called for every matching token
hoelzro ah ha
timotimo is there a way to capture the result of a lookahead anyway?
hoelzro so maybe I should be doing my work there...
FROGGS_ timotimo: no
timotimo: maybe in an ugly way... 13:42
hoelzro: yeah, that is what actions are for, basically :o)
timotimo heh. put a { $external_var = $/.clone } in there or something
(eew)
hoelzro =)
FROGGS_ eww, yeah :o)
13:47 guru joined 13:48 guru is now known as Guest61180, Guest61180 is now known as ajr_, woolfy1 left
lizmat NRpm meeting& 13:55
13:55 lizmat left 13:57 [Sno] left 14:00 Woodi_ left, Woodi joined 14:03 thou joined 14:21 rurban1 left 14:22 rurban1 joined 14:30 rurban1 left 14:32 hoverboard left
hoelzro masak: ping 14:33
dalek kudo-star-daily: 2cec0c6 | coke++ | log/ (14 files):
today (automated commit)
14:37
14:43 lelf left
atroxaper m: say { return False; }() 14:46
camelia ( no output )
atroxaper m: say { False; }()
camelia rakudo-moar 736027: OUTPUT«False␤»
14:49 atroxaper left, atroxaper joined 14:53 atroxaper left
masak hoelzro: pong 14:57
hoelzro masak: is ufo obsolete? it's broken with the latest perl6-m 14:58
masak I don't think it's obsolete as in "there's no concievable use for it". 14:59
I haven't used it myself much.
14:59 brrt left
masak sorry to hear it's broken on m. 14:59
maybe I can help?
masak clones it and tries to run it
hoelzro masak: I actually have an outstanding PR to fix it =) 15:00
masak hm, getting a deprecation warning...
hoelzro I haven't been keeping up with the module ecosystem stuff in P6 land much, so I'm wondering if there's something newer, flashier, and better available =)
dalek o: c188859 | (Rob Hoelz)++ | bin/ufo:
Remove deprecated usage of $*VM
15:01
o: 37479e4 | (Rob Hoelz)++ | bin/ufo:
Coerce %*CUSTOM_LIB paths to Strs
o: f950bac | (Carl Mäsak)++ | bin/ufo:
Merge pull request #14 from hoelzro/master

Fix ufo to work with latest Mokudo (2014-06-11)
masak hoelzro: merged.
hoelzro masak: thanks!
masak thank *you*.
15:01 hoverboard joined
dalek o: f88b3bd | Kamil++ | README:
Removed repos that changed into alien panda
15:02
o: 9653e94 | (Carl Mäsak)++ | README:
Merge pull request #15 from teodozjan/readme

Removed repos that changed into alien panda
o: 5ab0f4b | (Kamil Kułaga)++ | README:
Removed repos that simply disintegrated
15:09
masak handled all other pull requests for ufo while I was on it. 15:10
15:11 dayangkun left
colomon hoelzro: I think most people are using panda instead of ufo these days... 15:12
hoelzro ah, I see 15:13
I haven't looked at panda in a while
teodozjan colomon: Compilin big project multiple times with panda hurts :) 15:15
colomon teodozjan: not sure what you mean by that, but I'm sure that panda can be improved...
15:16 stux|RC joined, stux left
teodozjan colomon: when using ufo there is incremental compilation, afaik panda always starts over 15:17
colomon has to admit he hardly ever compiles at all during module development…. then uses panda when things are pretty stable. 15:18
15:20 atroxaper joined
teodozjan was abducted by ufo from world when people have habit of compiling projects 15:20
s/when/where :) 15:21
carlin panda is optimized to increase slacking off time
ufo's alien tech was just too efficient
teodozjan panda understands corporation needs ;) 15:22
15:23 hoverboard left 15:25 atroxaper left 15:26 atroxaper joined 15:31 zakharyas left 15:38 kivutar joined 15:48 guru joined, ajr_ left 15:49 guru is now known as Guest49572, Guest49572 is now known as ajr_ 15:58 teodozjan left
hoelzro so I just discovered that perl6advent.wordpress.com/2011/12/1...ng-perl-6/ uses #= as leading comments 16:03
should that be corrected?
are advent posts edited after the fact if the language changes in ways that invalidate them?
flussence I think it's okay, as long as you leave a footnote saying it was changed 16:05
masak yes, sometimes they are edited.
depends on the original author, I think.
16:09 Akagi201 left
japhb hoelzro: What's the cycle for #= deprecation? I end up using it a lot ... 16:10
hoelzro japhb: I have no idea =P
I've just been working to make rakudo follow the spec
the fix is pretty simple; just replace #= with #|
japhb In nom, or another branch? 16:11
hoelzro it's in S26-WHY under github.com/hoelzro/rakudo
16:11 rurban1 joined
hoelzro it *could* be in this month's release 16:11
japhb Yeah, just a lot of stuff to update, a fair amount of it shared -- so I have to make sure I update the code and users' perl6 at the same time.
hoelzro but I might hold off having it merged until 2014.08 16:12
if you look at roast, there's a file called S26-TODO under the S26-WHY branch
japhb If you decide to hold off, I would put a deprecation warning in 2014.07's changelog
hoelzro which illustrates how much is left to be done =)
sounds like a good idea to me
my program that makes use of this stuff won't be ready until after 2014.08 is out anyway 16:13
who's the release manager this month, anyway?
japhb Hmmm, I don't see one in docs/release_guide.pod 16:15
PerlJam "#= deprecation"? What's that about? 16:19
16:19 kaleem left, fhelmberger left
masak it's an old spec change from October 2011. 16:20
PerlJam So, #= isn't going away, just its meaning changes? 16:21
masak github.com/perl6/specs/commit/7d19...cc39206bd6
it's being split in two, favoring predictability rather than DWIM.
I bet there is quite a bit of interesting discussion in the IRC logs around that time, too. 16:22
I remember Haddock (a similar Haskell doc tool/syntax) being discussed as an influence.
16:22 grondilu joined
PerlJam Aye, I've been thinking of it as that commit says, but when I saw "#= deprecation", it sounded like it was going away. 16:23
grondilu Hello, maybe the following warning while compiling MoarVM is worth signaling:
src/6model/reprs/CPointer.c: In function ‘set_int’:
src/6model/reprs/CPointer.c:33:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] body->ptr = (void *)value;
(it's the only warning I get so I thought maybe it matters= 16:24
hoelzro PerlJam: I guess it's more of an "existing behavior of #=" deprecation =)
jnthn grondilu: On 32-bit, ooc?
16:24 raiph joined
grondilu linux 32 bit indeed. 16:25
16:25 atroxaper left
jnthn Yeah, it warrants a look. 16:25
16:25 SamuraiJack_ left 16:26 atroxaper joined
grondilu there's a similar warning in exceptions.c: 16:26
src/core/exceptions.c: In function ‘search_frame_handlers’:
src/core/exceptions.c:81:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] MVMuint64 block_label = block_has_label ? (MVMuint64)(f->work[eh.label_reg].o) : 0; 16:27
grondilu wonders if that could be related to the NativeCall issue in tests for 32 bit machines 16:28
hoelzro lunch & 16:33
16:35 pecastro left 16:39 kaleem joined 16:41 atroxaper left, atroxaper joined 16:45 atroxaper left 16:49 treehug88 joined 16:51 virtualsue left 16:55 Ven joined
dalek rl6-roast-data: 12c6a3c | coke++ | / (5 files):
today (automated commit)
16:58
ast: 9eb26a8 | coke++ | integration/99problems-51-to-60.t:
fudge for rakudo.moar
16:59
17:00 ssutch joined 17:05 [Sno] joined 17:06 Akagi201 joined, aoseki is now known as HatakeKakashi
dalek osystem: b74dfb3 | (Michal Jurosz)++ | META.list:
Add IO::Socket::SSL (required by HTTP::UserAgent)
17:07
17:07 Akagi201 left 17:12 lelf joined 17:14 Ven left, xinming_ joined 17:16 karlos_ joined 17:17 dakkar left 17:18 karlos_ left, xinming left 17:19 telex left 17:20 telex joined 17:21 HatakeKakashi is now known as aoseki 17:24 raiph left 17:26 lizmat joined
rindolf TimToady: hi, are you feeling better? 17:26
17:28 mj41 joined 17:29 vendethiel joined
mj41 sergot: Hi github.com/sergot/io-socket-ssl/pull/1/files pls 17:30
sergot Oh, I didn't notice that, mj41++ thank you!
mj41: anyway, it's not in the ecosystem yet 17:31
mj41 sergot: it is github.com/perl6/ecosystem/commit/...7c93862490 :-)
trying to install HTTP::UserAgent 17:32
sergot ohh, I wanted to put it there a bit later :)
right :)
mj41++ thanks
17:35 raiph joined
sergot mj41: it still has a lot of bugs though 17:36
17:36 anaeem1__ left
mj41 sergot: np, you should fix them (it is in the ecosystem already) :-) 17:37
sergot mj41: yes, it's my gsoc project, I will :) 17:38
17:40 hoverboard joined
retupmoca sergot: re IO::Socket::SSL - is it possible to "upgrade" an existing socket connection to ssl/tls ? 17:41
(such as required by the STARTTLS option in smtp, for example)
17:42 atroxaper joined
sergot retupmoca: it is, by using .set-fd, just need to pass the file description of your connection 17:43
or it'll be 17:44
I mean, it is , but I have never tested it, so I cant say how it works :)
retupmoca ah, ok
I assume that takes the C-level fd?
17:45 ajr_ left
retupmoca I have to figure out how to get that then 17:45
sergot retupmoca: yes 17:46
17:46 atroxaper left
sergot retupmoca: what are you using to connect? 17:47
retupmoca IO::Socket::INET.new
sergot Yeah, my goal is to get the fd from it, could you let me know if you figure out how to do this? 17:48
It's seems to be easy when we talk about files, but not so easy in case of sockets.
it seems*
FROGGS_ can't we establish an unsecured connection via openssl, and upgrade it afterwards? 17:50
this way we would have an fd for sure
17:56 kaleem left
sergot hmm, I'm not aware of this 17:56
I'll find out
mj41 modules.perl6.org is updated, but panda uses feather.perl6.nl:3000/projects.json (not updated yet) 18:03
hmm, feather is up to date now 18:06
raiph hoelzro: could we pretty please have #< and #> (and if at all possible, #<...> too)?
hoelzro raiph: I'm just following the spec =)
what would #<...> do? 18:07
raiph change the spec :)
#<...> would be same as or instead of #`< ... >
hoelzro would it also be a decl comment? 18:08
or just a regular one?
I'm all for #< and #>, but I think it merits discussion
18:08 Vlavv left
jnthn The reason for the ` is so you end up with a line commenting out the opening of some bracketing construct ending up commenting out the entire construct by accident. 18:08
18:09 Akagi201 joined
jnthn uh, so you don't end up with 18:09
sergot mj41: exec: panda update
18:10 carlin left
raiph m: say 3 #`< embedded comment > + <apple orange> 18:11
camelia rakudo-moar 736027: OUTPUT«5␤»
mj41 sergot: I did, but modules.perl6.org is not updated at the same time as the feather.perl6.nl (used by "panda update")
sergot: Successfully installed HTTP::UserAgent 18:12
raiph m: say 3 + <apple #`< embedded comment > orange>
camelia rakudo-moar 736027: OUTPUT«7␤»
mj41 sergot: after "yum install openssl-devel"
sergot mj41++: \o/
18:13 Akagi201 left
raiph sergot++ mj41++ # writing/exercising important modules 18:14
PerlJam m: say (<apple #`< embedded comment > orange>).perl 18:17
camelia rakudo-moar 736027: OUTPUT«("apple", "#`<embedded", "comment>", "orange").list␤»
PerlJam huh. That's weird
sergot raiph: thanks :)
japhb PerlJam: Why weird?
18:17 bcode joined 18:18 Isp-sec joined
japhb that the spaces inside the inner brackets got squeezed? 18:18
PerlJam yeah
japhb Yeah, that is kinda odd.
PerlJam m: say (<<apple #`< embedded comment > orange>>).perl
camelia rakudo-moar 736027: OUTPUT«("apple", "#`<", "embedded", "comment", ">", "orange")␤»
jnthn m: say Q{{ 1 { 2 } 3 }} 18:19
camelia rakudo-moar 736027: OUTPUT« 1 { 2 } 3 ␤»
jnthn Following same rules as things like that, I believe. 18:20
m: say Q{ 1 { 2 } 3 }
camelia rakudo-moar 736027: OUTPUT« 1 { 2 } 3 ␤»
jnthn That's more clear.
It keeps a count of extra openers it saw
Note the whitespace splitting is a postprocessing step.
18:20 Vlavv joined
sergot mj41: any feedback will be appreciated 18:20
raiph jnthn: I'd appreciate a demo of your earlier point (commenting out by accident) using camelia 18:21
japhb jnthn: I think his point was that with < (as opposed to <<), the inner spaces *disappeared*. 18:23
If the spaces were still there but the splitting hadn't happened, that would be a different issue.
18:24 teodozjan joined, teodozjan left, teodozjan joined 18:28 mj41 left 18:31 Rotwang joined 18:33 carlin joined
jnthn japhb: That's what I meant by it being a post-processing step with <...>. We parse it like any other string, and then split it afterwards. It's <<...>> that works at a smarter, AST level. 18:33
raiph: It was more a concern with {...} really: if you were commenting out lines of code using #, and just happen to comment out a line starting with a {, it's preferable that it doesn't suddenly change meaning from being a single-line to a bracketed comment. 18:35
` isn't used in code in Perl 6, so it's not a risk with that.
18:37 pecastro joined
masak circumfix:<` `> has been unofficially marketed as a nice target for slangers. 18:42
18:43 [Sno] left
[Coke] jnthn: (like any string and split afterwards) - where is that, I have a bugfix I need to put in. :) 18:44
(something about non-break space)
cognominal "unofficially marketed". Perl shines in stealth marketing... except when #perl6 was created in freenode. 18:46
jnthn [Coke]: Probably in Perl6::Actions::Q as some kind of postprocess method.
18:48 virtualsue joined 18:49 gtodd left
vendethiel cognominal: what happened then, 18:49
s/,/?
18:50 hoverboard is now known as moistcherry, gtodd joined
japhb jnthn: One of us is confused. I might have expected ("apple", "#`<", "embedded", "comment", ">", "orange").list and could understand the bug if it returned ("apple", "#`< embedded", "comment >", "orange").list or ("apple", "#`< embedded comment >", "orange").list. But why would the spaces disappear, instead of *either* appearing in the output strings or being used to split on? 18:51
jnthn japhb: Oh...now I see 18:53
OK, that's is weird.
japhb yeah
18:54 [Sno] joined
PerlJam japhb++ for saying what I was thinking 18:56
cognominal vendethiel, people do stats about activities on well know places and conclude that Perl is dead. But most perl activity is secluded on perl.org irc servers.
masak Rakudo compiler release is in two days, and we don't have a release manager signed up :(
PerlJam The only problem with using IRC as a communication medium for work is that sometimes ... you actually have to do some work ;) 18:57
jnthn wonders why it's become so hard to find release managers :( 18:59
masak I could sign up for it, but I'd prefer to delegate it. 19:00
cognominal vendethiel surely, people who relies on whatever metrics fails to see interesting things because Kuhnian paradigm changes make old metrics obsolete.
PerlJam jnthn: people are busy? 19:01
jnthn PerlJam: Maybe the average busy-ness of channel inhabitants has increased in recent months... :) 19:02
masak I agree -- it used to be easier.
I have released Rakudo twice this year. timotimo, tadzik, FROGGS, and sergot have all released it once. 19:03
19:04 tgt joined
masak looking back at 2013, we see isBEKaml, Coke, and lizmat as release managers, apart from the ones already mentioned. 19:04
2012: japhb, pmichaud. 19:05
FROGGS_ I think I can do it on Thursday, but I#d prefer August
masak 2011: jdhore, mberends, arnsholt.
FROGGS_ I'd*
masak FROGGS_: [Coke] has August. is September OK? :) 19:06
FROGGS_ September is fine, aye
dalek kudo/nom: 84289aa | (Tobias Leich)++ | docs/release_guide.pod:
sign up for September release
19:07
19:07 darutoko left
masak FROGGS_: dang, you beat me to it ;) 19:07
FROGGS_ :P
masak had to do a `git pull --rebase`, which slowed me down...
FROGGS_ masak: I just edited on the website
masak anyway, FROGGS++
19:07 dwarring joined
masak FROGGS_: I'm pretty sure I'm faster on the console than on the website, though. less network latency. 19:08
also, vim.
FROGGS_ hehe
all in all it just took about four seconds or so the way I did it
19:09 [Sno] left
FROGGS_ (the release guide is in my browser history) 19:09
19:09 Akagi201 joined 19:10 [Sno] joined
cognominal vendethiel, "We have had some terrible news. Perl is secluded in the west wing". /me paraphrases Big Lebowsky. 19:10
19:10 [Sno] left
dalek kudo/nom: fe26e31 | duff++ | docs/release_guide.pod:
Sign up for Oct release
19:11
19:11 moistcherry is now known as hovercraft 19:12 virtualsue left, mj41 joined
masak PerlJam++ 19:13
jnthn Yay.
19:13 SamuraiJack_ joined
masak ok, so it isn't that people won't do releases. nice. 19:13
it's that they won't do the Thursday release :P
19:14 Akagi201 left
dalek kudo/nom: 38ec697 | (Tobias Leich)++ | docs/release_guide.pod:
sign up for July, who needs spare time anyway
19:14
masak note: I will do it if no-one else does. but I'd prefer it if someone else did.
ooh!
FROGGS++
FROGGS_: can I grab September, then? 19:15
FROGGS_ in exchange jnthn++ needs to fix the jvm stuff :P
masak: sure, if you like
in fact, I don't mind doing both
19:15 [Sno] joined
dalek kudo/nom: 4a3e4d9 | masak++ | docs/release_guide.pod:
[docs/release_guide] oust FROGGS++ from Septembe
19:15
lizmat masak, FROGGS_: July is impossible for me because I'll be on a plane to Portland and zonked out on the far end
masak r
19:15 hovercraft left
masak lizmat: "zonked out on the far end" sounds like a good name for an ambient rock band. 19:16
[Coke] masak, FROGGS_: happy to take sept instead of august, no problem. 19:17
19:17 kivutar left
masak either works for me. 19:17
[Coke] (or later, if needs be. it was just teh first one I knew I'd be able to do when I signed up)
masak I'm just happy we now have releasers for all the way to October :> 19:18
jnthn lizmat: Feel free to pick Nov or Dec. ;)
19:18 rindolf left
jnthn At this rate we can be done for the rest of the year. :) 19:18
masak \o/
#perl6++
FROGGS_ well, there is also star
jnthn Yes...
FROGGS_ btw, it might make sense to do both star and the compiler release in the same run 19:19
PerlJam FROGGS_: have you done them both like that before?
jnthn I'm not sure that'll help...given Star can involve chasing modules up...
FROGGS_ ewww, I've got a 48cm thingeny on my pillow that stinks >.<
19:19 [Sno] left
masak "thingeny"? 19:20
FROGGS_ PerlJam: I always do a last star smoke test when doing a compiler release, so I see that there is no point release needed to recover from a regression
[Coke] PerlJam: the 2014-10 release is on the 23, not the 16th.
mind if I fix it?
FROGGS_ masak: yeah, I mean it is cute when it sleeps, but it does not smell nice atm
PerlJam sure, I just left the date that was there. 19:21
[Coke] it's "first thursday after 3rd tuesday", not "third thursday", which has bit me at least once in the past.
19:21 thistuso- left
PerlJam FROGGS_: I haven't looked, but if you have any pointers about compiler release + star release, it might be useful to add that to the release guide. 19:22
FROGGS_ PerlJam: the star release has its own guide
19:22 atroxaper joined
dalek kudo/nom: fdf0a22 | (Elizabeth Mattijsen)++ | docs/release_guide.pod:
Pick up November
19:22
FROGGS_ and of course it takes time to do both 19:23
masak m: for 1..12 -> $month { my $d = Date.new(Date.today.year, $month, 1); ++$d until $d.day-of-week == 2; $d += 14; $d += 2; say $d }
camelia rakudo-moar 736027: OUTPUT«2014-01-23␤2014-02-20␤2014-03-20␤2014-04-17␤2014-05-22␤2014-06-19␤2014-07-17␤2014-08-21␤2014-09-18␤2014-10-23␤2014-11-20␤2014-12-18␤»
FROGGS_ and perhaps it is not that easy to do the star with a not yet done compiler release at all...
I'll think about it this Thursday
dalek kudo/nom: c9d3ca9 | (Will Coleda)++ | docs/release_guide.pod:
fix date, add more releases, steal one.
19:24
[Coke] dammit, the live edit dropped lizmat's change in favor of mine. fixing... 19:25
dalek kudo/nom: b46af89 | (Will Coleda)++ | docs/release_guide.pod:
give lizmat++ her release back

github-- for the live edit not merging in changes to commits that happened since I started editing!
19:26
masak m: sub first(Date $d, &p) { $d++ until &p($d); $d }; for 1..12 -> $month { say Date.new(Date.today.year, $month, 1).&first(*.day-of-week == 2).later(2, 'weeks').later(2, 'days') }
PerlJam [Coke]++ for illustrating why my suspicion of the live edit thingy is justified :)
camelia rakudo-moar 736027: OUTPUT«Cannot modify an immutable Date␤ in sub postfix:<++> at src/gen/m-CORE.setting:1834␤ in sub first at /tmp/GAPB2Awrr4:1␤ in block at /tmp/GAPB2Awrr4:1␤␤»
masak m: sub first(Date $d is copy, &p) { $d++ until &p($d); $d }; for 1..12 -> $month { say Date.new(Date.today.year, $month, 1).&first(*.day-of-week == 2).later(2, 'weeks').later(2, 'days') }
[Coke] I will volunteer for a star release perhaps when I get mynew laptop with enough memory. :)
camelia rakudo-moar 736027: OUTPUT«Too many positional parameters passed; got 3 but expected 1␤ in method later at src/gen/m-CORE.setting:15692␤ in block at /tmp/DCLLC01ufY:1␤␤»
19:27 atroxaper left, mj41 left
jnthn masak: I guess it's weeks => 2, or :2weeks 19:29
masak m: sub first(Date $d is copy, &p) { $d++ until &p($d); $d }; for 1..12 -> $month { say Date.new(Date.today.year, $month, 1).&first(*.day-of-week == 2).later(:2weeks).later(:2days) }
camelia rakudo-moar 736027: OUTPUT«2014-01-23␤2014-02-20␤2014-03-20␤2014-04-17␤2014-05-22␤2014-06-19␤2014-07-17␤2014-08-21␤2014-09-18␤2014-10-23␤2014-11-20␤2014-12-18␤»
masak \o/
jnthn
.oO( Did I just tell masak how to use an API he designed? :) )
masak re-re-designed, but yes.
that last shuffle-around was *good*, mind, and left us in a better place than before, with .delta 19:30
...but I'm not yet used to it ;)
19:31 guru joined, guru is now known as ajr_, thou left
[Coke] have people actually be doing step 10 so that spectest runs clean? 19:32
FROGGS_ [Coke]: yes, at least for moar and parrot
[Coke] (given the daily failures I'm seeing in the spec test suite, I imagine not) 19:33
huh. ok.
FROGGS_ moar is (was?) hard because of S17
[Coke] there are dozens of failures in jvm & parrot at the moment.
FROGGS_ :/
19:38 raiph left 19:41 anaeem1 joined, SamuraiJack_ left 19:43 anaeem1 left
itz_ l 19:44
19:44 anaeem1 joined 19:49 raiph joined 19:50 Ven joined
cognominal lizmat++, should'nt there be mention of the MIME RFCs in S22, and a way to declare media type according to tools.ietf.org/html/rfc2046 19:50
19:53 kaare_ left 19:55 kaare_ joined 19:56 [Sno] joined 20:00 kaare__ joined 20:02 raiph left 20:04 kaare_ left 20:05 [Sno] left 20:10 Akagi201 joined 20:12 brrt joined
Ven can I say that the whatever star will "wrap around the closest expression and turn it into an anonymous function ?" 20:14
20:15 kaare_ joined, Akagi201 left
colomon "closest"? 20:15
20:15 kaare__ left
colomon as far as I know, it would be more accurate to say it will turn an operator into an anonymous function most of them time…. 20:16
Ven m: (say *)(3) 20:17
camelia rakudo-moar 84289a: OUTPUT«*␤Cannot find method 'postcircumfix:<( )>'␤ in block at /tmp/FD3GWtDLhN:1␤␤»
Ven mmh, yah 20:18
colomon and the effect runs up through a series of operators (again, most of the time)
20:20 molaf left 20:23 virtualsue joined 20:28 thou joined, lelf left 20:33 Rotwang left 20:36 [Sno] joined 20:40 [Sno] left
Ven m: (3*(5+*))(5) # p sure this works ... 20:50
camelia ( no output )
Ven m: m: 3 # this segfaults on my machine 20:51
camelia ( no output )
cognominal m: multi sub say(Whatever) { sub ($) { say "Whatever! What did you expect?" } }; (say *)(3)
camelia rakudo-moar b46af8: OUTPUT«Whatever! What did you expect?␤»
20:55 xinming_ left 20:56 xinming joined
cognominal Ven: I suppose you could do interesting things with functions that do not support Whatever by catching the exception and recalling the function appropriately to have it your way. But I don't know enough about exceptions to get the original arguments. 20:59
20:59 lizmat left
Ven that seems like magic a tad too dark for me 21:00
(and for my tutorial :).)
cognominal magic? that sounds more like pure evil! just one step of a pure EVAL. 21:02
jnthn EVAL *is* pure if the code does no side-effects :P 21:04
21:06 sivoais left 21:07 cooper_ left, yogan left, epochbell left, risou_ left, brother left
cognominal indeed, Perl 6 is strict but usually impure 21:07
21:07 brother joined, yogan joined, risou_ joined, sivoais joined, sivoais left, sivoais joined 21:08 epochbell joined, Ven left, teodozjan left 21:09 cooper_ joined
carlin hm, `anything:` causes a segfault 21:10
m: ItsAlive: say 'alive'
camelia rakudo-moar b46af8: OUTPUT«alive␤»
carlin aww :(
oh, only on the REPL 21:11
21:11 Akagi201 joined 21:13 treehug88 left 21:15 Akagi201 left 21:24 atroxaper joined 21:28 kaare_ left, Vlavv left, atroxaper left 21:29 dmol left, brrt left
avuserow how hard is making a star release? I may have some tuits and interest in that this month. If not to do it entirely, to lend a hand somehow if that's possible? 21:35
[Coke] IME, it's more time intensive than hard. 21:36
avuserow I've been thinking recently when lurking that I ought to take a release sometime but my timezone does not align with the channel's peak activity very well
[Coke] Check out the release docs in the star repo.
github.com/rakudo/star/blob/master...-guide.pod 21:37
masak ++avuserow
avuserow I don't want to sign up formally since I'm afraid I'll forget or get busy :\ 21:38
(for a main rakudo release I mean)
masak nodnod
all in due time :)
21:39 SevenWolf joined, BenGoldberg joined 21:41 carlin left, Vlavv joined 22:01 treehug88 joined 22:04 treehug88 left 22:05 kurahaupo joined, xragnar is now known as Guest35599, xragnar_ joined, Guest35599 left, xragnar_ is now known as xragnar, Isp-sec left
masak 'night, #perl6 22:06
22:07 tgt left, kweetal joined
japhb Good night, masak. 22:07
22:10 [Sno] joined 22:11 grondilu left 22:12 Akagi201 joined 22:16 Akagi201 left 22:19 anaeem1 left 22:24 jnap left, jnap joined 22:25 anaeem1 joined 22:29 anaeem1 left 22:31 kurahaupo left 22:32 kaiserpathos joined 22:39 ajr_ left 22:42 lue left 22:44 lizmat joined 22:49 woolfy joined 22:54 lue joined, virtualsue left 22:56 kaiserpathos left 23:00 dmol joined 23:09 rurban1 left 23:13 Akagi201 joined 23:17 Akagi201 left 23:21 akaseki joined 23:24 aoseki left, rurban1 joined 23:25 aoseki joined, rurban2 joined, akaseki left, atroxaper joined 23:28 rurban1 left 23:30 atroxaper left 23:36 akaseki joined 23:39 aoseki left 23:41 raiph joined 23:45 hovercraft joined, hovercraft left 23:56 Khisanth left 23:57 raiph left 23:59 Khisanth joined