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

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

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

ಮೂಲ: opennet.ru

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