»ö« 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 | ||
.oO( xkcd.com/927/ ) |
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 > insteadat <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«LessSameMore» | ||
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«foo5» | ||
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 |