(no title)
BubRoss | 5 years ago
First, threads have been implemented as libraries many times. Second, if checks need to happen theg can happen at debug run time if they can't happen at compile time. I don't know what specifically has to be integrated into a language here that makes throwing away the enormous amount already built in other languages.
chrisseaton|5 years ago
> That's an assertion, but not anything to back it up.
Yes it's an opinion on style, not a falsifiable claim.
> First, threads have been implemented as libraries many times.
The title isn't intended to be taken quite so literally. The author explains why they think these don't work correctly.
> Second, if checks need to happen theg can happen at debug run time if they can't happen at compile time.
But languages don't have mechanisms to implement these kind of checks.
> I don't know what specifically has to be integrated into a language here that makes throwing away the enormous amount already built in other languages.
You're mistaken. It's not 'integrated into', it's 'taken out'.
Libraries let you add things, but to design a model for parallelism you generally want to take things away. You want to take away the ability to do things outside the model's rules.
BubRoss|5 years ago
[deleted]
unknown|5 years ago
[deleted]