most dynamic languages have a lot of control (FFI, C APIs) but the lang itself isn't "fast"
-
-
if you would like a more nuanced perspective on this topic, please see: my entire master's thesis :)
3 replies 0 retweets 0 likes -
but tl;dr: you want safe, control, ergonomic. Good control implies a more continuous tradeoff space.
1 reply 0 retweets 0 likes -
a good example is Rust having a great parallel story by adding a bit of cost to the sequential story.
1 reply 0 retweets 1 like -
it's easy to look at the mutability story and say "that sounds unnecessarily complex", but 1/
1 reply 0 retweets 1 like -
the fact that the parallel story is "free" makes the whole thing smooth and continuous 2/2
1 reply 0 retweets 0 likes -
I don't need concurrency to justify ownership. Ownership makes single-thread collections fast as hell.
1 reply 0 retweets 0 likes -
You also need a small fraction of Rust's borrowck complexity for data race safety.
1 reply 0 retweets 0 likes -
Replying to @ManishEarth @Gankro and
If you are willing to lose scoped threading, you just need the notion of 'static vs non-'static.
2 replies 0 retweets 0 likes -
some of the edgy tradeoffs (not the basics of ownership) end up being about concurrency.
1 reply 0 retweets 0 likes
will you be at the All Hands?
-
-
Me? Yes.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.