Наразі я створюю мову програмування для розваги, де ідея полягає в тому, що кожен виклик функції / новий блок (якщо пропозиції, цикли тощо) будуть працювати в окремому потоці. Замість того, щоб створювати нові теми, стандарт повинен бути таким, що він робить це автоматично, і якщо ви хочете, щоб він запускався в основній темі, вам доведеться вказати це.
Я не так поінформований про багатопотокове паралельне програмування, але я знаю основи (Futures, об’єкти, безпечні для потоків). Тому мені цікаво, як така мова могла б виглядати синтаксисом мудрою і чи це взагалі можливо почати? Мета - не зробити його «корисним», це більше для задоволення від цього та досвіду навчання.
(Вибачте, якщо це неправильне місце для публікації. Якщо так, я б радий, якщо ви вкажете мене на потрібне місце, де дозволено таке питання, як моє.)