»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend!
Set by moritz on 22 December 2015.
00:01 lizmat left 00:02 lizmat joined 00:05 AlexDaniel left 00:09 abruanese joined 00:17 Herby_ joined
Herby_ Evening, everyone! 00:17
o/ 00:20
timotimo hey herby 00:21
Herby_ How goes it? 00:22
timotimo enh, could be better. how about you? 00:23
Herby_ I can't complain 00:24
timotimo i'm watching my friend play Atelier Sophie, it's kind of soothing 00:28
00:31 yqt left 00:32 kurahaupo left
Herby_ can't say I've heard of that one, looks like a PS4 game? 00:36
I'm getting annoyed at 7zip... keeps giving me a CRC error 00:37
looks like i'll be going back to WinRAR
timotimo yeah, it's the latest etnry in a long series which started on the PS2 (or maybe on the ps1 in japan only)
well, that means the file you've got is b0rked, wouldn't it?
Herby_ that's what google is telling me but WinRAR handles it just fine 00:38
timotimo oh, but atelier sophie is also out on the ps3 still, and i think also on the ps vita
Herby_ just uninstalled 7zip and reinstalled winrar, works fine
who knows
timotimo that sounds very strange, indeed
geekosaur I have heard that elsewhere as well 00:39
dunno if this is an actual problem with 7zip but it sounds suspicious
timotimo well, could be a bug in 7zip's crc implementation, but how hard is it to screw up CRC?
CRC itself is super simple
Herby_ yeah. I was wanting to give 7zip a shot since WinRAR doesn't like being called from a perl6 script 00:40
timotimo (on top of that, it's extremely vulnerable against attackers)
00:40 raoulvdberge left
timotimo i just checked, the first atelier game was out on the PS1, but also on dreamcast and ported to windows at some point, too 00:42
Herby_ Zoffix: When is WeatherApp part 3 coming? 00:44
timotimo: you got any perl 6 projects you're working on? 00:47
[Coke] . 00:49
00:52 mohae left 00:54 mohae joined
timotimo nah :\ 00:56
Zoffix Herby_, it already came out: perl6.party/post/Perl-6-Hands-On-Wo...pp--Part-3
Herby_, and parts 4 and 5... um, some time after next weekend, likely. 00:57
Herby_ doh, i can't count. meant part 4
Zoffix I took a break last week and next week I'm learning how to release Rakudo. And any free time left over I'm spending on Assasins Creed 2 :")
and IRC::Client, I guess. Got tired of writing. 00:59
timotimo ugh. i need something simple to contribute to moar, nqp or rakudo before the release, otherwise i think i have nothing in for this month's release :(
01:02 rurban joined, rurban left 01:03 kalkin- left, kalkin-_ joined 01:23 TEttinger joined 01:29 Yeeb joined
BenGoldberg Say Zoffix, is there an IRC::Client plugin to count karma? 01:34
01:42 abruanese left 01:45 ilbot3 left 01:47 ilbot3 joined 02:02 maybekoo2 left
Zoffix Karma is just a fairy tale invention :) Get on with the times. 02:17
And if you were planning on writing your own, you may wanna wait a couple of weeks, until new version of IRC::Client ships 02:18
02:21 vibha joined 02:22 huggable left, huggable joined 02:23 bjz left 02:32 noganex joined 02:35 kid51 left, noganex_ left 02:48 wbill joined 02:55 mohae_ joined 02:59 mohae left 03:03 bjz joined 03:08 skids joined 03:09 khw left
Hotkeys What's up perlers 03:22
03:23 wbill left 03:32 wbill joined 03:36 ggoebel116 joined 03:41 zacts left
Zoffix Midnight :) That's what :) 03:47
\o
Herby_ \o/ 03:48
03:49 wbill left 03:55 zacts joined 03:59 wbill joined
teatime trying to cobble together a USB<->3.3vTTL converter because I can't find one 04:03
failing, mostly 04:04
04:04 xtreak left 04:05 rurban joined, rurban left
skids I usually use old IDE cables for such things. Just plug the components in and twist the bus wires together as needed. Then cover in glue after it works. 04:06
teatime lack of wire is not my issue 04:07
skids I just cannot stand soldering.
teatime I do a lot of soldering. a good iron makes a huge difference.
I currently use a Hakko FX-888D 04:08
also, a flux pen.
04:15 Cabanossi left 04:17 Cabanossi joined, wbill left 04:21 Herby_ left 04:29 Zero_Dogg left 04:30 Zero_Dogg joined, Zero_Dogg left, Zero_Dogg joined 04:48 kurahaupo joined 04:49 ssotka joined 04:54 mohae_ left, mohae joined 05:12 kurahaupo left 05:22 wamba joined 06:00 CIAvash joined 06:07 rurban joined, rurban left
teatime just sent an email to the local national park service volunteer coordinator, offering my body and soul for the summer and fall. 06:08
06:13 rindolf joined 06:22 huggable left, huggable joined 06:43 jack_rabbit joined 06:44 skids left 06:54 rurban joined 06:59 rurban_ joined 07:00 darutoko joined 07:01 firstdayonthejob joined 07:15 jack_rabbit left 07:44 domidumont joined 07:45 ssotka left 07:48 domidumont left, domidumont joined 08:03 rindolf left 08:09 jjido joined 08:12 rindolf joined 08:23 rurban1 joined 08:24 rurban left 08:28 maybekoo2 joined 08:36 araujo__ joined 08:40 araujo_ left 08:41 RabidGravy joined 08:43 domidumont left
llfourn teatime: have you played firewatch? 08:54
teatime negative. 08:58
09:09 rurban1 left, rurban joined 09:13 cognominal joined 09:18 Actualeyes joined, Emeric joined 09:19 Emeric left, Emeric joined 09:24 spider-mario joined 09:36 jjido left 09:58 AlexDaniel joined
RabidGravy are there any database engines that use or allow mult-character quoting characters for identifiers? 10:00
e.g. something like "select * from <<Some Funky Table Name>>" 10:01
10:08 ChoHag joined
AlexDaniel RabidGravy: just out of curiosity, why? 10:09
RabidGravy pertains to how generalised I make the quoting mechanism in the "thing for generating SQL that is loosely inspired by SQL::Abstract" 10:11
AlexDaniel ahh
10:13 Yeeb left 10:14 FROGGS joined
FROGGS o/ 10:14
RabidGravy harr 10:16
10:17 cognominal left 10:22 huggable left, huggable joined 10:25 mr-foobar joined, TEttinger left 10:27 CIAvash left 10:34 labster left
FROGGS nine: do you have any idea about RT #128332/#128156? I want to look into it this evening 10:34
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128332
Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128156
nine FROGGS: I have a golfed test case (posted it onto 128156) but no idea yet. I have a hard time finding time and energy to concentrate on these issues lately :/ 10:39
10:39 domidumont joined, BenGoldberg left 10:42 CIAvash joined
FROGGS nine: k 10:45
11:04 mr-foobar left 11:05 mr-foobar joined 11:14 cognominal joined 11:30 kid51 joined 11:31 mohae_ joined 11:34 mohae left 11:36 _mg_ joined 11:37 tbrowder joined
tbrowder hi p6 folks 11:40
Zoffix: nice job with is-approx!
11:45 rurban left 11:49 cognominal left 11:53 rurban joined 11:59 iH2O joined 12:04 tbrowder left 12:07 nebuchadnezzar left 12:09 cognominal joined 12:20 mr-foobar left
AlexDaniel can somebody make irc.perl6.org/ redirect non-permanent? 12:22
moritz why? 12:23
(and yes, I can)
AlexDaniel moritz: because this redirect is not permanent 12:24
moritz no?
AlexDaniel are you saying that this link will ALWAYS redirect irclog.perlgeek.de/perl6/2016-06-12 ?
moritz it redirects permanently irclog.perlgeek.de/perl6/today
which then does a non-permenant redirect to the current day 12:25
AlexDaniel ahhhhhhh
didn't notice it
sorry
moritz no problem
12:27 maybekoo2 left 12:30 iH2O left, rurban1 joined 12:31 rurban left
dalek c: 01b0e82 | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/ (3 files):
More link fixes
12:36
c: d0f46cc | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/ (6 files):
Less permanent redirections (mostly http → https)
c: 1582aee | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Language/unicode_entry.pod:
Newlines in links do not work very well

I think that it is a bug that has to be fixed, but right now we can just fix the links.
12:39 rurban joined 12:40 rurban1 left, kalkin-_ left 12:41 rurban1 joined 12:42 kalkin- joined 12:43 rurban left 12:44 domidumont left 12:45 rkr joined 12:48 _mg_ left, jjido joined 12:51 araujo_ joined 12:52 araujo_ left 12:53 jjido left, araujo_ joined 12:54 araujo__ left 12:55 araujo_ left, araujo_ joined 12:57 rkr left, araujo_ left 12:58 araujo_ joined 12:59 tbrowder joined
AlexDaniel moritz: actually, thinking about it again. Does it mean that links to irc.perl6.org have to be changed to perlgeek.de? 13:02
13:03 tbrowder left
moritz AlexDaniel: there is no must or "have to" 13:03
just because some tool tells you to reduce redirects doesn't mean you have to. 13:04
lizmat I think irc.perl6.org is a nice name to keep in docs
AlexDaniel it's not the tool, it's your redirect code
lizmat afk&
moritz it's a level of indirection that we can chose to keep
AlexDaniel yes, and I like it. Let's keep it 13:05
but 301 is probably not the best choice then
13:07 rurban1 left
moritz why not? 13:11
masak m: class A { has $.foo }; class B is A { has $.foo }; say B.new(:foo("OH HAI")) 13:12
camelia rakudo-moar 4179bd: OUTPUT«B.new(foo => "OH HAI", foo => "OH HAI")␤»
masak was there a way in Perl 6 to set those two $!foo attributes to different things in .new ?
moritz yes, and iirc we lost it while switching to the nom branch
masak a-ha 13:13
moritz B.new(:foo('Oh B'), :A{:foo('Oh A')})
or something like that
13:13 abruanese joined
masak not that I mind it much; I've never felt the need for such a feature, really 13:13
13:14 rurban joined 13:15 KillBill joined
moritz oh, without the leading color 13:15
my $pet = Dog.new( :name<Fido>, Animal{ :blood<warm>, :legs(4) } )
from S12 13:16
S12:867
synopsebot6 Link: design.perl6.org/S12.html#line_867
13:19 awwaiid left
dalek c: bed1b4d | (Zoffix Znet)++ | doc/Language/testing.pod:
Make variable names consistent
13:21
c: ca0c9a9 | (Zoffix Znet)++ | doc/Language/testing.pod:
Attempt to fix formula rendering

Used U+2063 at the start of each line
13:23
13:25 nebuchadnezzar joined
dalek c: fe38f82 | (Zoffix Znet)++ | doc/Language/testing.pod:
use =begin =end pod blocks instead of invisible unicode
13:27
13:28 KillBill left
AlexDaniel moritz: because it is semantically different. If you want to keep this URL because *maybe* we will change it later, then it does not sound like 301 13:31
it's not “moved” and not “permanently” :) 13:32
Zoffix It really just affects browser/proxy caches 13:33
A 301 will be cached and new attempt to fetch irc.perl6.org will fetch from the geek url right away, while a 302 will try the irc.perl6.org again 13:35
moritz which is why it's a 301 right now
so that the performance penalty of the redirect is payed only once
but I do see the point that "moved" doesn't quite match the semantics 13:36
Zoffix Too bad there isn't a "moved for a long time" code :P
13:37
13:37 Zoffix left
moritz anyway, changed to 302 for now 13:37
mst moritz: this seems like a micro-optimisation to me and I'd be more comfortable with 302, I think 13:38
heh
moritz++ # JFDIing while I'm still trying to express my opinion
13:38 xdbr joined
RabidGravy is there any term-llike thingy that will be expanded on the lhs of a pair so e.g 13:39
m: say (pi => "PIE").perl
camelia rakudo-moar 4179bd: OUTPUT«:pi("PIE")␤»
RabidGravy expands pi rather than treating it as something to straight stringified 13:40
lizmat m: say Pair.new(pi,"PIE") 13:41
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979 => PIE␤»
AlexDaniel m: say (+(pi) => "PIE").perl
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979e0 => "PIE"␤»
psch m: say {pi}() => 2
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979 => 2␤»
AlexDaniel ah
m: say ((pi) => "PIE").perl
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979e0 => "PIE"␤»
psch yeah, parens are probably the most comprehensible solution 13:42
lizmat yeah, agree
AlexDaniel actually I'd prefer Pair.new :)
mst I prefer the parens version, but I wonder if that's a perl5 aesthetic
m: say (pi ,=> "PIE").perl 13:43
camelia rakudo-moar 4179bd: OUTPUT«5===SORRY!5=== Error while compiling <tmp>␤Preceding context expects a term, but found infix > instead␤at <tmp>:1␤------> 3say (pi ,=>7⏏5 "PIE").perl␤»
RabidGravy AlexDaniel, you appear to like typing more than is natural
mst damnit
so, how would I add a ,=> operator? :LD
psch mst: what does that do? infix:['=>'] without LHS auto-quoting?
mst psch: that's what it does in perl5, yes
AlexDaniel RabidGravy: actually I'm just worried about people reading that piece of code. I think that the first reaction to these parens will be “wtf?” 13:44
psch m: sub infix:[',=>'] { $^a => $^b }; say pi ,=> 'PIE'
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979 => PIE␤»
psch mst: easy as... well
mst <3
I am going to make so many people cry, 13:45
RabidGravy you already do sweetie 13:46
psch is reminded of the 'goes towards' C operator 13:47
y'know, as in 'x --> 0' 13:48
mst heh 13:52
13:54 rurban1 joined, kaare_ joined 13:55 rurban left, Zoffix joined
Zoffix m: sub infix:«,=>» { Pair.new: $^a, $^b }; say (pi ,=> "PIE").perl 13:55
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979e0 => "PIE"␤»
Zoffix Oh, I didn't read far enough :P
RabidGravy I think I'm going to stick with perverting prefix:<->(Pair) 13:56
mst hm?
Zoffix So it's -pi => "PIE" 13:57
psch oh god
mst m: say (-pi => "PIE").perl
camelia rakudo-moar 4179bd: OUTPUT«Cannot resolve caller Numeric(Pair: ); none of these signatures match:␤ (Mu:U \v: *%_)␤ in block <unit> at <tmp> line 1␤␤»
RabidGravy well for the "thing for generating SQL somewhat like SQL::Abstract", the -op => "thing" is quite natural
Zoffix m: say ( ~pi => "PIE" ).perl
camelia rakudo-moar 4179bd: OUTPUT«"pi\tPIE"␤»
Zoffix \t? :S 13:58
Ah. k
psch m: sub prefix:<-> is looser(&infix:['=>']) { ::($^a.key) => $a.value }; say -pi => "PIE"
camelia rakudo-moar 4179bd: OUTPUT«3.14159265358979 => PIE␤»
RabidGravy I was just exploring other ways of signalling the key is an operator
mst sighs 13:59
psch hm, probably wants '(::($^a.key) // $a.key)' on the LHS inside instead
mst I spend several years working on how to fix how terrible SQL::Abtract is, and then perl6 not only releases before me, but gets impatient and ports the unfixed version
RabidGravy I wasn't particularly interested in pies or anothing
psch oh maybe actually '(try $^a.key) // $a.key' maybe
...maybe
RabidGravy who ported the unfixed version ? 14:00
mst RabidGravy: I'm implying that 'somewhat like SQL::Abstract' will likely result in 'has a bunch of the same problems as'
RabidGravy well, please feel free to make one you think works right 14:02
unfortunately I've hit a briick wall of yaks with Perl 6 14:03
so I either make something that does somewhat like I need or I'm forced to not use Perl 6 14:05
mst I'm not even honestly that fond of the syntax anymore
personally I'd probably try and steal a subset of LINQ instead
with a more lisp-y underpinning 14:06
(SQL::Abstract's DWIM syntax is a nightmare to do transforms on)
moritz I'd recommend stealing from sqlalchemy
mst sqlalchemy has some nice ideas, but a stunningly ugly interface
still worth a look but *cringe* 14:07
ruby's Sequel is also notable
(I actually really like sqlalchemy as a piece of technology, I just don't appreciate the aesthetics ;)
moritz mst: are you aware of the two separate interfaces that sqlalchemy offers? 14:08
14:09 Ven_ joined, Khisanth left
moritz 'cause the declarative one doesn't offend my sense of aesthetics at all 14:09
mst moritz: my memory of studying it is sufficiently vague that that's too vague a question for me to answer
since you can't magically make me less senile, could you link both? :) 14:10
RabidGravy I agree with all of the above, Perl 5 or 6 syntax doesn't map very well to transormation to SQL
but yeah, it's probably easier if I stop writing software altogether 14:14
moritz mst: that's the declarative API: docs.sqlalchemy.org/en/latest/orm/e...c_use.html 14:15
trying to remember what the other API is called
14:15 tbrowder joined
moritz ah, classical 14:15
docs.sqlalchemy.org/en/latest/orm/m...tyles.html
RabidGravy that all seems rather monolithic to me 14:18
14:19 tbrowder left
moritz it nicely decomposes into separate modules in which you define classes for your tables 14:20
RabidGravy yeah, I can see that - fairly standard tbh, but it does everything 14:21
that's what I mean by monolithic
14:22 huggable left, huggable joined
mst moritz: I think my aggravation was rather that the operator syntax can get weird for complex where clauses, rather than with the table setup stuff 14:22
then again, so does everybody else's operator syntax 14:23
x.in_(y) # brrr 14:25
moritz yes, that one is ugly 14:26
because "in" is a reserved word in python
14:27 rurban1 left
moritz a perl 6 fork would make that one less ugly :-) 14:27
mst it's the mixture of overloads and object syntax that bugs me
I think
I'd rather have all object syntax, or all overloads+functions
(sorry, been a while since I looked, trying to reconstruct what bugged me)
14:28 Khisanth joined
RabidGravy I'm veering toward overloads and functions which return objects, which also simplifies the iternal design somewhat 14:28
mst that's where I was going for "how would I produce a better SQLA surface syntax" 14:29
WHERE { $_->foo > 3 } etc.
RabidGravy: basically, trying to jam it all into data structures with overloaded meanings like SQLA does makes me cry in various ways, even though it is really powerful 14:30
if you continue to veer in that direction, I retract my comments about "stealing our mistakes" because it sounds like you aren't stealing that bit ;)
14:34 khw joined
RabidGravy of course the advantage of a data structure approach is that it makes it easier for higher level thingies to generate them, I think there's a sweet spot where internally it's all objects which can be composed by higher level software and functions that sugar the construction of the objects 14:37
for people who actually type the expressions
mst right, this is where I wanted a lispish thing under the hood 14:39
so $_->foo > 3 becomes [ -op, '>', [ -ident => 'foo' ], [ -value => 3 ] ]
roughly
(note I've been shaving a different yak for a while so again assume fuzzy memory on top of whatever other mistakes I've made) 14:40
RabidGravy and given all the above you can also support something that is somewhat similar to the existing SQLA expression syntax due to the loveliness of multi dispatch :) 14:49
mst yep
14:51 wamba left, araujo_ left 14:52 araujo joined, araujo left 14:54 rurban joined 14:55 araujo_ joined 14:56 araujo_ left, wamba joined 14:58 rurban_ left 15:02 buharin joined
RabidGravy anyway as it stands I've got something that handles a sqla-like syntax almost completely with multiple dispatch *and* passes the tests, weeks away from even a preliminary release though 15:10
dalek c: d073000 | (Aleks-Daniel Jakimenko-Aleksejev)++ | doc/Language/ (3 files):
More link fixes
15:12
15:12 ribasushi left 15:15 vibha left 15:17 jack_rabbit joined 15:21 ribasushi joined 15:27 zacts left 15:28 Ven_ left, molaf joined 15:30 kid511 joined 15:31 kid51 left
dogbert17 m: say Bool.^mro # does this mean that 'Bool is Int' ? 15:31
camelia rakudo-moar 51e1a2: OUTPUT«((Bool) (Int) (Cool) (Any) (Mu))␤»
timotimo yes, Bool is Int
as are all enums that are not typed a different way
dogbert17 timotimo: cool, I'm asking because in type-graph.txt it's written that 'Bool is Cool' 15:32
15:32 Ven_ joined
dogbert17 timotimo: and reason 2 is that I want to put the enum Order in that file 15:33
timotimo ah, that ought to be fixed
dogbert17 I guess I should write 'class Order is Int' 15:34
and fix Bool so that it is no longer Cool :) 15:35
dalek rl6-most-wanted: 707cdc7 | Altai-man++ | most-wanted/modules.md:
Add Netrc library
rl6-most-wanted: 43e8a04 | lizmat++ | most-wanted/modules.md:
Merge pull request #32 from Altai-man/master

Add Netrc library
timotimo oh, what is Netrc?
mst timotimo: .netrc file that can contain information for user+pass and similar for e.g. ftp/http things 15:36
timotimo ah, ok 15:37
15:40 zacts joined
dogbert17 is class Order a Basic,Composite or Domain-Specific class? 15:41
psch m: say Order.HOW.WHAT
camelia rakudo-moar 51e1a2: OUTPUT«(EnumHOW)␤»
psch Order is an enum 15:42
15:42 jack_rabbit left
dogbert17 psch: yes, but where does it fit within the doc categories (I was probably not very clear when posting the question :) 15:42
FROGGS I dont understand the content of .rev-deps 15:43
psch oh, yeah, those categories
dogbert17 psch: suggestions welcome :)
psch dogbert17: i'd say Domain-specific. it's definitely not Composite, and while i think it could be Basic, it's not something that always applies 15:44
dogbert17 psch: thx, I'll put it in Domain-specific and then we'll se what happens 15:45
s/se/see/
15:47 espadrine joined
dalek c: e9e8951 | (Jan-Olof Hendig)++ | type-graph.txt:
Bool is Int and Order is also Int. Timotimo++, psch++
15:49
psch m: say Less.^mro
camelia rakudo-moar 51e1a2: OUTPUT«((Order) (Int) (Cool) (Any) (Mu))␤»
15:51 domidumont joined
b2gills dogbert17: an Order is returned from &infix:<cmp> &infix:«<=>» and &infix:<leg> 15:52
m: say 1 <=> 2; say 1 <=> 1; say 2 <=> 1 15:53
camelia rakudo-moar 758413: OUTPUT«Less␤Same␤More␤»
dogbert17 b2gills: thx. I'm beginning to suspect that I shouldn't have written 'enum Order is Int' but instead 'class Order is Int' 15:57
AlexDaniel why Order is Enum but Bool is Int?
15:58 zacts left
psch m: say Bool.HOW.WHAT 15:58
camelia rakudo-moar 758413: OUTPUT«(EnumHOW)␤»
psch m: say True.HOW.WHAT
camelia rakudo-moar 758413: OUTPUT«(EnumHOW)␤»
psch m: say True.^mro
camelia rakudo-moar 758413: OUTPUT«((Bool) (Int) (Cool) (Any) (Mu))␤»
AlexDaniel m: say Order.HOW.WHAT
camelia rakudo-moar 758413: OUTPUT«(EnumHOW)␤»
AlexDaniel oops 15:59
I meant another thing
why Order is “enum” but Bool is “class”?
dogbert17 in the type-graph.txt file we find e.g. 'enum Signal is Int' but I can't find that on doc.perl6.org
AlexDaniel: I'm beginning to suspect a visibilty problem 16:00
16:00 zakharyas joined
dogbert17 say Signal.^mro 16:00
16:00 CIAvash left
FROGGS nine: I believe I fixed the issue we talked about earlier 16:01
dogbert17 m: say Signal.^mro
camelia rakudo-moar 758413: OUTPUT«((Signal) (Int) (Cool) (Any) (Mu))␤»
nine FROGGS: oh, how?
FROGGS nine: the content of .rev-deps was plain wrong me thinks
nine: gist.github.com/FROGGS/5f71459f95e...65ea7733fe 16:02
dogbert17 AlexDaniel: scratch my last comments, they where nonsense. Anyway Order is now in the type-graph.
FROGGS nine: a FOO.rev-deps contained several FOOs, and BAR.rev-deps only ever contained BAR 16:03
16:03 CIAvash joined
psch FROGGS: btw, #perl6-dev exists. thought i mention it since i don't see you there 16:03
FROGGS psch: ohh, I'm in #p6dev
psch FROGGS: ah. mst wanted to set up a redirect iirc, but apparently that didn't happen 16:04
FROGGS: something about toplevel channels on freenode having to be easily associated with the project they belong to i think cause the move
16:04 espadrine left
dogbert17 AlexDaniel: unless moritz has any objections I believe that 'class Bool is ...' should be changed to 'enum Bool is ...' 16:04
FROGGS psch: I see, np :o)
16:07 rurban1 joined
nine FROGGS: looking at github.com/rakudo/rakudo/commit/002871 I dare say you are right! Seems like I wrongly changed that from $id to $dependency.id when replacing $dependency-id with $dependency.id 16:08
FROGGS nine: :o) 16:09
nine: spectesting now
16:09 rurban left
geekosaur dogbert17, I think you're seeing a historical wart? (or possibly not so historical) 16:09
psch Bool used to not be an enum, yeah
geekosaur Bool was, and possibly still is, handled specially because the setting needed it before the Enum machinery existed 16:10
16:10 zacts joined
geekosaur (or before it was set up to work properly) 16:10
bootstrapping issue, so Bool was actually a bootstrapping class
psch it is generated as an enum during BOOTSTRAP nowadays
nine FROGGS: panda's bootstrap is a good canary for these kinds of bugs. It's what kept me from merging the rt128156_fix_precomp_deps_validation branch
timotimo geekosaur: i think dogbert17 is just talking about a file inside the docs repo, not the core setting 16:13
geekosaur yes, my point is that the existing doc is referencing the old setup 16:14
and it was important because people trying totreat Bool as an Enum were getting weird errors
nine FROGGS: everything looking very well so far :)
geekosaur so the doc referenced what was then the true situation
FROGGS nine: yes, will also test panda 16:15
16:16 rurban joined
Util m: my $beer = 5; say "foo" if $beer != 1; say $beer; 16:18
camelia rakudo-moar 758413: OUTPUT«foo␤5␤»
Util m: my $beer = 5; say "foo" if $beer !=1; say $beer;
camelia rakudo-moar 758413: OUTPUT«1␤»
psch m: say 1 !=1
camelia rakudo-moar 758413: OUTPUT«Cannot modify an immutable Int␤ in block <unit> at <tmp> line 1␤␤»
Util In that second case, omitting the whitespace after the `!=` causes wrong output,
psch Util: long-ticket, and hard to fix
Util and unexpected assignment!
16:18 rurban1 left, rurban left
Util psch: Thanks! Can you point me to the ticket? 16:19
psch #121108
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=121108
Util psch: Excellent! Much thanks!
psch Util: you're welcome :)
16:24 setty1 joined 16:26 rindolf left 16:27 cognominal left 16:46 Ven_ left
dalek osystem: c14df30 | Altai-man++ | META.list:
Add Config::Netrc
16:49
osystem: 5fe9e25 | (Zoffix Znet)++ | META.list:
Merge pull request #218 from Altai-man/master

Add Config::Netrc
Zoffix πgithub.com/Altai-man/perl6-Config-Netrc 16:50
16:52 rindolf joined 16:57 kurahaupo joined 16:58 CQ joined 17:03 kurahaupo left
dogbert17 geekosaur: so you're ok with me making the change then? 17:18
geekosaur yes
you're correcting a historical fossil
which hopefully is no longer relevant
(but was when that was originally written)
dogbert17 geekosaur: many thanks, change coming up :) 17:19
dogbert17 is a bit split between docs and football
geekosaur too :p 17:20
dalek c: 49fc1c4 | (Jan-Olof Hendig)++ | type-graph.txt:
Change Bool from class to enum. geekosaur++
17:21
17:24 synopsebot6 left, rurban joined, synopsebot6 joined
Zoffix Football? 17:27
Did you see that ludicrous display last night?
17:28 travis-ci joined
travis-ci Doc build failed. Jan-Olof Hendig 'Change Bool from class to enum. geekosaur++' 17:28
travis-ci.org/perl6/doc/builds/137088856 github.com/perl6/doc/compare/e9e89...fc1c4c4714
17:28 travis-ci left 17:29 wamba left
geekosaur which ludicrous display? there were several :p 17:29
including one that most of the folks in here probably slept through 17:30
Zoffix www.youtube.com/watch?v=6yN2H3--1aw
geekosaur considers whether he wants to load that over the work hotspot (trying to avoid e.g. video) or wait for phone to be not streaming something else 17:31
(local notwork is doing a good simulation of a boat anchor) 17:32
Zoffix It's from the "I.T. Crowd" episode. Where there's a "bluffball" website that gives you football phrases to use in normal conversations :P 17:33
grondilu oh boy I miss that excellent show
mst Too reliant on cringe based humour for my tastes 17:34
17:38 wamba joined 17:39 wamba left 17:40 wamba joined 17:41 mr-foobar joined 17:42 rurban left
geekosaur agree with mst re cringe-based humor 17:44
17:47 rurban joined 17:49 wamba left 17:52 cognominal joined
stmuk_ I like the sportsing cartoon 17:58
17:59 kalkin- left 18:12 Actualeyes left, zakharyas left 18:17 awwaiid joined, labster joined, nightfrog joined 18:20 KillBill joined 18:21 rurban left 18:22 tbrowder joined, huggable left, huggable joined 18:26 tbrowder left 18:27 rurban joined
dogbert17 interesting htmlify.p6 has suddenly stopped working 18:31
18:34 buharin left
dogbert17 Processing Language Pod files ...: 39: doc/Language/5to6-nutshell.pod => language/5to6-nutshell: Method 'unit' not found for invocant of class 'List' 18:34
in sub extract-pod at htmlify.p6 line 174 18:35
FROGGS is that a typo for uniq? 18:36
18:37 KillBill left
FROGGS nah, probably not 18:38
dogbert17 FROGGS: don't thinks so, copied from cmdline output
FROGGS: the word unit is in the pod file though
FROGGS ahh 18:39
I guess .load returns a list now instead a single item
dogbert17 FROGGS: does it mean we have to make a change in htmlify.p6 then? 18:40
FROGGS probably... let me check
dogbert17 I had moar-2016.02 lying around, it works fine there FWIW 18:41
FROGGS no, it is not supposed to return a list 18:43
18:44 buharin joined
dogbert17 fails on 8430f07 but worked yesterday at least 18:45
timotimo can we turn that into a one-liner to be run on the bisectbot? :) 18:46
FROGGS already trying
ahh 18:47
nine's patch does that
Zoffix There's a commit from 2 hours ago that returns a List: github.com/rakudo/rakudo/blob/nom/...ry.pm#L156