- Nim संस्करण 2.0 जारी कर दिया गया है, जिसमें programming language के लिए नई features और improvements जोड़ी गई हैं.
- नया संस्करण डिफ़ॉल्ट रूप से ORC memory management शामिल करता है, जिससे यह hard realtime systems और systems programming के लिए उपयुक्त है.
- नए उपयोगकर्ता यह जांच सकते हैं कि क्या यह पहले से OS package manager में इंस्टॉल है, या installation instructions का पालन करके Nim 2.0 इंस्टॉल कर सकते हैं.
- मौजूदा उपयोगकर्ता
choosenim कमांड का उपयोग करके या nightly builds से डाउनलोड करके आसानी से Nim 2.0 में अपडेट कर सकते हैं.
- Nim को donation देने से bug fixes और नई features के लिए bounty बनाने में मदद मिलती है, जिससे language को बेहतर बनाया जा सकता है.
- Nim 2.0 की नई features में बेहतर tuple unpacking, improved type inference, और proc types में forbidden tags का support शामिल है.
- standard library को path handling, directory creation, file operations आदि के लिए नए modules के साथ विस्तारित किया गया है.
- overloadable enums, objects के default values, और definite assignment analysis, Nim 2.0 में उल्लेखनीय additions हैं.
- JavaScript backend अब 64-bit integer types के लिए BigInt का उपयोग करता है, और docgen tool अब Markdown को बेहतर support करता है.
- C++ interoperability को constructors और virtual methods परिभाषित करने के लिए नए pragmas के साथ बेहतर बनाया गया है.
- ARC/ORC memory management model को बेहतर किया गया है, जिससे runtime performance और efficiency में सुधार हुआ है.
- tools से जुड़े बदलावों में Nimble package manager का updated version और nimgrep option
--inContext का जोड़ा जाना शामिल है.
- developers को block और break के उपयोग तथा
strictFuncs की definition से जुड़े breaking changes के बारे में aware रहना चाहिए.
- कई standard library modules को nimble packages में स्थानांतरित किया गया है, जिन्हें nimble या atlas का उपयोग करके इंस्टॉल किया जा सकता है.
1 टिप्पणियां
Hacker News राय