मैं वर्तमान में मज़े के लिए एक प्रोग्रामिंग भाषा बना रहा हूँ जहाँ यह विचार है कि प्रत्येक फ़ंक्शन कॉल / नया ब्लॉक (यदि क्लॉज़, लूप आदि) एक अलग थ्रेड में काम करेगा। नए थ्रेड्स बनाने के बजाय मानक यह होना चाहिए कि यह स्वचालित रूप से ऐसा करता है, और यदि आप चाहते हैं कि यह मुख्य धागे में चले तो आपको इसे निर्दिष्ट करना होगा।
मुझे मल्टी-थ्रेडेड, समानांतर प्रोग्रामिंग पर सूचित नहीं किया गया है लेकिन मुझे मूल बातें (फ्यूचर्स, थ्रेड सेफ ऑब्जेक्ट्स) पता है। इसलिए मैं सोच रहा हूँ कि इस तरह की भाषा वाक्यविन्यास कैसे समझ सकती है और अगर इसके साथ शुरू करना संभव है? लक्ष्य इसे "उपयोगी" बनाना नहीं है, यह इसके मज़े और सीखने के अनुभव के लिए अधिक है।
(मुझे खेद है कि अगर यह पोस्ट करने के लिए गलत जगह है। यदि आप मुझे सही जगह पर इंगित करते हैं, तो मैं खुशी से सराहना करूंगा जहां मेरा प्रश्न पसंद है।)