ರಾಕು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಾಗಿ ರಾಕುಡೊ ಕಂಪೈಲರ್ ಬಿಡುಗಡೆ 2022.12 (ಹಿಂದಿನ ಪರ್ಲ್ 6)

Rakudo 2022.12, Raku ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ (ಹಿಂದಿನ Perl 6) ಕಂಪೈಲರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಯೋಜನೆಯನ್ನು ಪರ್ಲ್ 6 ರಿಂದ ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು ಏಕೆಂದರೆ ಇದು ಮೂಲತಃ ನಿರೀಕ್ಷಿಸಿದಂತೆ ಪರ್ಲ್ 5 ರ ಮುಂದುವರಿಕೆಯಾಗಲಿಲ್ಲ, ಆದರೆ ಪ್ರತ್ಯೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ಮಾರ್ಪಟ್ಟಿತು, ಮೂಲ ಮಟ್ಟದಲ್ಲಿ ಪರ್ಲ್ 5 ರೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ಪ್ರತ್ಯೇಕ ಸಮುದಾಯದಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಕಂಪೈಲರ್ ವಿಶೇಷಣಗಳು 6.c, 6.d (ಡೀಫಾಲ್ಟ್ ಆಗಿ) ವಿವರಿಸಿದ ರಾಕು ಭಾಷಾ ರೂಪಾಂತರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, MoarVM 2022.12 ವರ್ಚುವಲ್ ಯಂತ್ರದ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, ಇದು ರಾಕುಡೊದಲ್ಲಿ ಸಂಕಲಿಸಲಾದ ಬೈಟ್‌ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಪರಿಸರವನ್ನು ರೂಪಿಸುತ್ತದೆ. ರಾಕುಡೊ JVM ಮತ್ತು ಕೆಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳಿಗೆ ಸಂಕಲನವನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.

Rakudo 2022.12 ರಲ್ಲಿನ ಸುಧಾರಣೆಗಳಲ್ಲಿ, 6.e ವಿವರಣೆಯಲ್ಲಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಕೆಲವು ಭಾಷಾ ಆವಿಷ್ಕಾರಗಳ ಅನುಷ್ಠಾನವನ್ನು ಗಮನಿಸಲಾಗಿದೆ: “.skip” ಕಾರ್ಯಾಚರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, “ಹೇಳು (^20).skip(0,5,3) ,3);"), ನ್ಯಾನೋಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಸಮಯವನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ("ನ್ಯಾನೋ"), ಪೂರ್ವಪ್ರತ್ಯಯ ಆಪರೇಟರ್ "//" ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, Any.snitch ವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ".comb(" ನಂತಹ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ 2 => -XNUMX)” ಅನ್ನು List.rotor ನಂತೆ Str.comb ಗೆ ಸೇರಿಸಲಾಗಿದೆ. IO::Path.chown ವಿಧಾನ ಮತ್ತು chown() ಕಾರ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. MoarVM ನ ಹೊಸ ಆವೃತ್ತಿಯು ಸಹಿ ಮಾಡದ ಹೋಲಿಕೆ ಆಪರೇಟರ್‌ಗಳನ್ನು ("eq, ne, (l|g)(e|t)") ಮತ್ತು ಚೌನ್ ಆಪರೇಟರ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ