История изменений
Исправление hateyoufeel, (текущая версия) :
Да и раст не изобрёл мьютексы для предотвращения гонок. И если раст какую-то небольшую часть параллелизации делает автоматически немного безопаснее, то это же далеко не «Fearless Concurrency».
Нет, но тем не менее, ограничение что все переменные могут быть либо mutable, либо shared – это довольно неплохая идея.
Другой вопрос, что я, например, очень скептически в последнее время стал относиться к тьюринговой-полноте. В 95% кода она просто не требуется, а значит её можно выпилить нахрен. Так и спасёмся от дедлоков.
Исходная версия hateyoufeel, :
Да и раст не изобрёл мьютексы для предотвращения гонок. И если раст какую-то небольшую часть параллелизации делает автоматически немного безопаснее, то это же далеко не «Fearless Concurrency».
Нет, но тем не менее, ограничение что все переменные могут быть либо mutable, либо shared – это довольно неплохая идея.
Другой вопрос, что я, например, очень скептически в последнее время стал относиться к тьюринговой-полноте. В 95% кода она просто не требуется, а значит её можно выпилить нахрен.