nikomatsakis
banner
nikomatsakis.com
nikomatsakis
@nikomatsakis.com
Weird Al meets Grace Hopper. Rustacean. He/him.

I work for @AWSCloud. Opinions on twitter and elsewhere are my own.
…hello prompt injection attacks :P
November 13, 2025 at 5:52 PM
I used to think that but it doesn’t work with the closure treatment. The whole point in some sense is to not require distinguishing “closure creation” and “closure invocation”. So if you just say it once, we need to automatic remove the other call… and then we can do it elsewhere.
November 12, 2025 at 11:58 AM
But then again...maybe alias? · baby steps
smallcultfollowing.com
November 5, 2025 at 2:30 PM
I don't see it that way at all. I think Handle has value *particularly* when you make it explicit, because otherwise `x.clone()` is quite ambiguous in terms of what it does. You really have to know the type of `x`.
October 13, 2025 at 11:44 AM
You would be calling `handle` directly though...? Or at least some folks would. I agree with Carl's critique but I couldn't up with a suggestion I liked *more*, and I felt there was definite value in introducing the term "handle".
October 8, 2025 at 4:50 PM
People need to be able to review but the onboarding costs are much lower. I can understand French surprisingly well but speaking it is much harder.
June 6, 2025 at 9:24 PM
Press a key for mathjax to kick in
May 24, 2025 at 2:30 PM
No, they had no problem at all with the notation. They were very engaged and seemed to follow it completely. They loved finding edge cases to make every statement false (Eg color blindness for “red delicious apples are red”). To be fair I did also give candy for the first answer from any given kid.
May 24, 2025 at 10:04 AM
Thanks!
May 23, 2025 at 8:34 AM