I train Rust since 4 years (Meetup, Hack & Learn and actually as a paid trainer for 3 years now) and I _hate_ it when people bring up "learnability" in language RFCs. Most of the time, it's a bit of anecdata, scrapped together.
-
Show this thread
-
Replying to @Argorak @ManishEarth
We tried something slightly structural in this direction and it was useful I think. https://arxiv.org/abs/1901.01001
2 replies 0 retweets 4 likes -
Replying to @wcrichton @ManishEarth
Glancing over if before I step on the plane, 2 things caught my eye: 1) you quote numbers from the survey. The problem is that there's no comparison numbers with other languages (which are hard to get by, but I would have mentioned that).
1 reply 0 retweets 0 likes -
We literally don't know if our language is good or bad there. Being part of a teaching foundation, 25-50% drop-out rates are not _unusual_. (Note, anecdata!)
2 replies 0 retweets 0 likes -
2) You mention that there's almost no discourse around integrating codebases. This is frequently covered in conference talks and at meetups, many of them can be found on our YT channel (https://www.youtube.com/watch?v=kGj-Fxg5txQ&list=PL85XCvVPmGQjlFDGbwyxJVG4Xt8tVcmmI …).
1 reply 0 retweets 0 likes -
There was also a whole miniconf on the subject (https://berline.rs/2018/08/08/binding-to-everything.html …), sadly the videos were busted.
1 reply 0 retweets 0 likes -
Replying to @Argorak @ManishEarth
That's great! I hadn't seen that before. I still think there is a point to be made---if people keep advocating for FFI at conferences, and then no one is writing about their experiences using it, that would suggest a disconnect.
1 reply 0 retweets 1 like -
Replying to @wcrichton @Argorak
I've been meaning to write about ffi forever, I have a 75% finished blog post, it's just *long* But also: working with unsafe code in rust is fine, but *teaching* it is much trickier till we figure out the precise unsafe code guidelines
2 replies 0 retweets 1 like
Another important part of teaching FFI will be identifying when it makes sense to slot in Rust into a larger system. For example, I would love to see a blog post that looks at profiling Javascript, replacing hot loops with Rust, and seeing when that's effective.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD