Tyler Mandry

1.7K posts

Tyler Mandry banner
Tyler Mandry

Tyler Mandry

@tmandry

still trying to do everything everywhere all at once // fuchsia rust lead @google, lang team @rustlang. opinions mine. he/him

California, USA Katılım Mayıs 2008
814 Takip Edilen2.3K Takipçiler
thom, supposedly
thom, supposedly@at_tcsc·
@Lucretiel You should file an RFC for this (maybe too big a change for an ACP, although you could start there to start smaller scale if you wanted)
English
1
0
2
67
Lucretiel 🦀
Lucretiel 🦀@Lucretiel·
Wait is it really that simple? We didn't need GATs at all for a slightly better borrow, we just needed to reverse the trait order?
Lucretiel 🦀 tweet media
English
10
14
162
35.4K
Tyler Mandry
Tyler Mandry@tmandry·
@sashachapin @heynibras @ToBeIsToBreathe Were jhanas an important part for you? Do you have any sense of what % go through them on the way to 1st and 2nd path? I've been motivated to experience that for awhile but felt pretty stuck. Yet insight practices tend to be weird and fun for me
English
0
0
0
158
Tyler Mandry
Tyler Mandry@tmandry·
@hdevalence I think there's a still reason you can't use regular captures though. Someone in the scope can create another async context, borrow from that in a sub scope, and forget it. So you have to do some serious contortions to make that impossible
English
1
0
2
44
Tyler Mandry
Tyler Mandry@tmandry·
@hdevalence This is roughly what I had in mind when I talked about restricting borrowing! I think I even tried something like it and ran into issues with HRTBs in the compiler awhile back, but some of those are fixed now. It's possible it's more ergonomic than I thought
English
1
0
1
59
henry 🌘
henry 🌘@hdevalence·
excited to see @tmandry’s post on scoped tasks. i’m sure i’m missing something, though, because i don’t understand what the difficulty is. since the runtime takes ownership of spawned tasks anyways, why can’t it have their children refcount them? tmandry.gitlab.io/blog/posts/202…
henry 🌘 tweet media
English
3
0
8
3K
Tyler Mandry
Tyler Mandry@tmandry·
@Louis_CAD Kotlin uses garbage collection, Swift uses reference counting. If you want to use reference counting, you can get structured concurrency with one of the "relaxing borrowing" crates
English
0
0
1
76
Louis CAD
Louis CAD@Louis_CAD·
@tmandry Why is it so complicated to have cancellation and structured concurrency in Rust when its usage is so simple in Kotlin, or even in Swift?
English
1
0
5
244
Tyler Mandry
Tyler Mandry@tmandry·
I think what did it for me today was building muscles of attention+mindfulness with meditation (cf John Yates, Rob Burbea) and relating to time in a non-instrumental way (Oliver Burkeman)
English
1
0
1
997
Tyler Mandry
Tyler Mandry@tmandry·
(In fact the context only matters for my narrative self, which has driven way too much of my behavior while generally making me miserable)
English
1
0
1
1.1K
Tyler Mandry
Tyler Mandry@tmandry·
Just realized I spent most of today on something I've desperately wanted to do for years. I sat down and gathered my thoughts on some undecided (decently complex) topics, then communicated them. That's it.
English
1
0
22
3.6K
Tyler Mandry
Tyler Mandry@tmandry·
well maybe a little bit the word
English
0
0
0
629
Tyler Mandry
Tyler Mandry@tmandry·
Not the word, which I know, just the fact that this entry in the dictionary exists
English
1
0
0
657
Tyler Mandry
Tyler Mandry@tmandry·
thanks I hate it
Tyler Mandry tweet media
English
2
0
3
1.1K