LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Да и раст не изобрёл мьютексы для предотвращения гонок. И если раст какую-то небольшую часть параллелизации делает автоматически немного безопаснее, то это же далеко не «Fearless Concurrency».

Нет, но тем не менее, ограничение что все переменные могут быть либо mutable, либо shared – это довольно неплохая идея.

Другой вопрос, что я, например, очень скептически в последнее время стал относиться к тьюринговой-полноте. В 95% кода она просто не требуется, а значит её можно выпилить нахрен. Так и спасёмся от дедлоков.

Исходная версия hateyoufeel, :

Да и раст не изобрёл мьютексы для предотвращения гонок. И если раст какую-то небольшую часть параллелизации делает автоматически немного безопаснее, то это же далеко не «Fearless Concurrency».

Нет, но тем не менее, ограничение что все переменные могут быть либо mutable, либо shared – это довольно неплохая идея.

Другой вопрос, что я, например, очень скептически в последнее время стал относиться к тьюринговой-полноте. В 95% кода она просто не требуется, а значит её можно выпилить нахрен.