ಜನವರಿ 16 ರಂದು, GNU Guile ನ ಪ್ರಮುಖ ಬಿಡುಗಡೆಯು ನಡೆಯಿತು - ಮಲ್ಟಿಥ್ರೆಡಿಂಗ್, ಅಸಮಕಾಲಿಕತೆ, ನೆಟ್‌ವರ್ಕ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಮತ್ತು POSIX ಸಿಸ್ಟಮ್ ಕರೆಗಳು, C ಬೈನರಿ ಇಂಟರ್ಫೇಸ್, PEG ಪಾರ್ಸಿಂಗ್, ನೆಟ್‌ವರ್ಕ್ ಮೂಲಕ REPL ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಸ್ಕೀಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಎಂಬೆಡೆಡ್ ಅನುಷ್ಠಾನ, XML; ತನ್ನದೇ ಆದ ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ.

ಹೊಸ ಆವೃತ್ತಿಯ ಮುಖ್ಯ ಲಕ್ಷಣವೆಂದರೆ JIT ಸಂಕಲನಕ್ಕೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವಾಗಿದೆ, ಇದು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಸರಾಸರಿ ಎರಡು ಬಾರಿ ವೇಗಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು, mbrot ಮಾನದಂಡಕ್ಕೆ ಗರಿಷ್ಠ ಮೂವತ್ತೆರಡು. ಗೈಲ್ ವರ್ಚುವಲ್ ಯಂತ್ರದ ಹಿಂದಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಗೆ ಹೋಲಿಸಿದರೆ, ಸೂಚನಾ ಸೆಟ್ ಹೆಚ್ಚು ಕಡಿಮೆ-ಹಂತವಾಗಿದೆ.

ಸ್ಕೀಮ್ R5RS ಮತ್ತು R7RS ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಮಾನದಂಡಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು ಬೆಂಬಲವು ಕಾಣಿಸಿಕೊಂಡಿದೆ ರಚನಾತ್ಮಕ ವಿನಾಯಿತಿಗಳು и ಪರ್ಯಾಯ ಘೋಷಣೆಗಳು ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿಗಳು ಲೆಕ್ಸಿಕಲ್ ಸಂದರ್ಭದಲ್ಲಿ. ಸ್ಕೀಮ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ ಎವಾಲ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಅದರ ಸಿ ಭಾಷೆಯ ಪ್ರತಿರೂಪಕ್ಕೆ ಸಮಾನವಾಗಿದೆ; ರೆಕಾರ್ಡ್ ಪ್ರಕಾರದ ವಿವಿಧ ಅಳವಡಿಕೆಗಳಿಗಾಗಿ, ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಏಕೀಕೃತ ಸಾಧನಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ; GOOPS ನಲ್ಲಿನ ತರಗತಿಗಳನ್ನು ಇನ್ನು ಮುಂದೆ ಅತಿಕ್ರಮಿಸಲಾಗುವುದಿಲ್ಲ; ವಿವರಗಳು ಮತ್ತು ಇತರ ಬದಲಾವಣೆಗಳನ್ನು ಬಿಡುಗಡೆ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಕಾಣಬಹುದು.

ಭಾಷೆಯ ಹೊಸ ಸ್ಥಿರ ಶಾಖೆಯು ಈಗ 3.x ಆಗಿದೆ. ಇದು ಹಿಂದಿನ ಸ್ಥಿರ 2.x ಶಾಖೆಗೆ ಸಮಾನಾಂತರವಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ.

ಮೂಲ: linux.org.ru

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