-
cp joined the channel
-
russ_za|2 joined the channel
-
russ_za has quit
-
DiscordBridge1 has quit
-
DiscordBridge joined the channel
-
aturon
-
cc woboats
-
sfackler
aturon: I think you missed a #[fundamental] on ParentTrait in the `The fundamental attribute` sectin?
-
*section
-
aturon
sfackler: no, the use here is about fundamental applied to types
-
(like Box)
-
sfackler
oh got it
-
blank_name joined the channel
-
Ixrec
so iiuc, we're stuck with #[fundamental] forever? and with that settled, basic specialization is "done" design-wise?
-
nagisa_ joined the channel
-
Resomation joined the channel
-
Ixrec has quit
-
woboats_ has quit
-
brson has quit
-
kimundi has quit
-
kimundi joined the channel
-
Ericson2314 has quit
-
russ_za joined the channel
-
ubsandroid joined the channel
-
ubsandroid_ has quit
-
ubsandroid has quit
-
ubsandroid joined the channel
-
ubsandroid_ joined the channel
-
ubsandroid_ has quit
-
ubsandroid has quit
-
ubsandroid_ joined the channel
-
ubsandroid joined the channel
-
ubsandroid has quit
-
ubsandroid__ joined the channel
-
ubsandroid joined the channel
-
ubsandroid_ has quit
-
ubsandroid has quit
-
ubsandroid joined the channel
-
ubsandroid__ has quit
-
Resomation has quit
-
Resomation joined the channel
-
tqoitc joined the channel
-
Ixrec joined the channel
-
woboats_ joined the channel
-
Ixrec has quit
-
nagisa_ has quit
-
nagisa_ joined the channel
-
woboats_ has quit
-
nagisa_ has quit
-
tqoitc has quit
-
Aaronepower has quit
-
Ixrec joined the channel
-
woboats has quit
-
woboats joined the channel
-
woboats has quit
-
woboats joined the channel
-
Ixrec has quit
-
Aaron1011 joined the channel
-
cp has quit
-
woboats has quit
-
woboats joined the channel
-
woboats has quit
-
Ixrec joined the channel
-
Ixrec has quit
-
niconii has quit
-
Aaronepower joined the channel
-
arielby joined the channel
-
lqd joined the channel
-
nmatsakis
scott: also I was talking to wycats about the notation and IT hink we should schedule a kind of "focused call" to discuss it
-
scott
sure
-
Ericson2314 joined the channel
-
nagisa_ joined the channel
-
nagisa_ has quit
-
nagisa_ joined the channel
-
Aaronepower has quit
-
shymega has quit
-
brson joined the channel
-
WindowsBunny has quit
-
Aaronepower joined the channel
-
annie joined the channel
-
Aaronepower has quit
-
Aaronepower joined the channel
-
Aaronepower has quit
-
Aaronepower joined the channel
-
nagisa_ has quit
-
shymega joined the channel
-
arielby has quit
-
woboats joined the channel
-
petson___ joined the channel
-
woboats_ joined the channel
-
WindowsBunny joined the channel
-
DiscordBridge has quit
-
DiscordBridge joined the channel
-
WindowsBunny1 joined the channel
-
woboats has quit
-
WindowsBunny has quit
-
WindowsBunny joined the channel
-
WindowsBunny1 has quit
-
woboats_ has quit
-
petson___ has quit
-
Ericson2314 has quit
-
woboats joined the channel
-
Aaronepower has quit
-
Aaronepower joined the channel
-
Ixrec joined the channel
-
Aaronepower has quit
-
niconii joined the channel
-
WindowsBunny is now known as
-
woboats
Ixrec: that’s accurate
-
well there’s some lifetime stuff with specialization that i don’t think is resolved, of course
-
Ericson2314 joined the channel
-
WindowsBunny joined the channel
-
WindowsBunny has quit
-
Ixrec
still sounds like progress at least
-
woboats
I would like to see if we could get it into FCP in the 1.18 or 1.19 cycle but I may be optimistic
-
Aaronepower joined the channel
-
Ixrec
yeeeeees
-
so what's the unresolved "lifetime stuff"?
-
WindowsBunny joined the channel
-
WindowsBunny1 joined the channel
-
WindowsBunny1 has quit
-
WindowsBunny has quit
-
WindowsBunny joined the channel
-
WindowsBunny1 joined the channel
-
WindowsBunny has quit
-
Jesin has quit
-
woboats
Ixrec: specializing on lifetimes is unsound
-
Ixrec
yeah, I thought it was as simple as "we won't let you do that"
-
woboats
I think that’s where we’re at for now at least
-
but it has surprising outcomes actually
-
for example, `impl<T> Foo for T` and `impl<‘a> Foo for (&’a str, &’a str)`
-
that’s specializing on lifetimes, because `(&’a str, &’a str)` is more specialized than `(&’a str, &’b str)`
-
however, `impl Foo &’a str` is not specializing on lifetimes; its specifically the fact that you’ve said two lifetimes are equivalent
-
which of course usually doesn’t matter
-
Todida joined the channel
-
Todida has quit
-
Jesin joined the channel