🏡 Back Home
🔎 Search
A Vision of a Multi-Threaded Emacs

- Author: cooperative
- Full Title: A Vision of a Multi-Threaded Emacs
- Category: #articles
- Read on: 2022-06-07
- URL: https://coredumped.dev/2022/05/19/a-vision-of-a-multi-threaded-emacs/
Highlights
- Level 2 - memory safe and data races allowed
Languages where parallelism is memory safe, but can still lead to data races. This includes Java and Go. (View Highlight)
- Level 3 - memory safe and no data races
Languages that enable fearless concurrency by eliminating unguarded access to shared-memory. This includes Clojure, Rust, and TCL. (View Highlight)
- Level 1 - memory unsafe and data races allowed
Languages where incorrect code can lead to corruption of the program state and segfaults. This includes C++ and Swift. (View Highlight)