ಪರಿಚಯಿಸಿದರು ಸಿಸ್ಟಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಬಿಡುಗಡೆ ನಿಮ್ 1.2. ನಿಮ್ ಭಾಷೆಯು ಸ್ಥಿರ ಟೈಪಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಪಾಸ್ಕಲ್, ಸಿ++, ಪೈಥಾನ್ ಮತ್ತು ಲಿಸ್ಪ್ ಮೇಲೆ ಕಣ್ಣಿಟ್ಟು ರಚಿಸಲಾಗಿದೆ. ನಿಮ್ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸಿ, ಸಿ++ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಸಂಕಲಿಸಲಾಗಿದೆ. ತರುವಾಯ, ಲಭ್ಯವಿರುವ ಯಾವುದೇ ಕಂಪೈಲರ್ (ಕ್ಲ್ಯಾಂಗ್, ಜಿಸಿಸಿ, ಐಸಿಸಿ, ವಿಷುಯಲ್ ಸಿ ++) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸಿ/ಸಿ ++ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ಗೆ ಸಂಕಲಿಸಲಾಗುತ್ತದೆ, ಇದು ಚಾಲನೆಯಲ್ಲಿರುವ ವೆಚ್ಚವನ್ನು ನೀವು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳದಿದ್ದರೆ, ಸಿ ಗೆ ಹತ್ತಿರವಾದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕಸ ಸಂಗ್ರಾಹಕ. ಪೈಥಾನ್ನಂತೆಯೇ, ನಿಮ್ ಇಂಡೆಂಟೇಶನ್ ಅನ್ನು ಬ್ಲಾಕ್ ವಿಭಜಕಗಳಾಗಿ ಬಳಸುತ್ತದೆ. ಡೊಮೇನ್-ನಿರ್ದಿಷ್ಟ ಭಾಷೆಗಳನ್ನು (DSLs) ರಚಿಸಲು ಮೆಟಾಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉಪಕರಣಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಸರಬರಾಜು ಮಾಡಲಾಗಿದೆ MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ.
ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ "ಸಕ್ಕರೆ"ಹೊಸ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ, ಡಪ್ ಮತ್ತು ಕ್ಯಾಪ್ಚರ್ ಸೇರಿಸಲಾಗಿದೆ.
ಹೊಸ ಮ್ಯಾಕ್ರೋ "ವಿತ್" ಸೇರಿಸಲಾಗಿದೆ.
strformat.fmt, strtabs.clear, browsers.osOpen, typetraits.tupleLen, typetraits.genericParams, os.normalizePathEnd, times.fromUnixFloat, os.isRelativeTo, ಟೈಮ್ಸ್ ಸೇರಿದಂತೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಗೆ ಹೊಸ ಕರೆಗಳ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. , net.getPeerCertificates, jsconsole.trace, jsconsole.table, jsconsole.exception, sequtils.countIt, ಇತ್ಯಾದಿ.
ಹೊಸ ಮಾಡ್ಯೂಲ್ಗಳು std/stackframes ಮತ್ತು std/compilesettings ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
IndexError ನಲ್ಲಿ ಬಲವಂತದ ನಿರ್ಗಮನಕ್ಕಾಗಿ “—asm” (ರಚಿತವಾದ ಅಸೆಂಬ್ಲಿ ಕೋಡ್ನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ) ಮತ್ತು “—panics:on” ಆಯ್ಕೆಗಳು ಮತ್ತು ಓವರ್ಫ್ಲೋ ಎರರ್ ದೋಷಗಳನ್ನು “ಪ್ರಯತ್ನಿಸಿ” ಹ್ಯಾಂಡ್ಲರ್ನಿಂದ ತಡೆಹಿಡಿಯುವ ಸಾಧ್ಯತೆಯಿಲ್ಲದೆ ಕಂಪೈಲರ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ.