ಪರ್ಲ್ 6 ಭಾಷೆಯನ್ನು ರಾಕು ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಗಿದೆ

ಅಧಿಕೃತವಾಗಿ ಪರ್ಲ್ 6 ರೆಪೊಸಿಟರಿಯಲ್ಲಿದೆ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಬದಲಾವಣೆ, ಯೋಜನೆಯ ಹೆಸರನ್ನು ರಾಕು ಎಂದು ಬದಲಾಯಿಸುವುದು. ಔಪಚಾರಿಕವಾಗಿ ಯೋಜನೆಗೆ ಈಗಾಗಲೇ ಹೊಸ ಹೆಸರನ್ನು ನೀಡಲಾಗಿದ್ದರೂ, 19 ವರ್ಷಗಳಿಂದ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿರುವ ಯೋಜನೆಗೆ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲು ಸಾಕಷ್ಟು ಶ್ರಮ ಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಮರುನಾಮಕರಣವು ಸಂಪೂರ್ಣವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ.

ಉದಾಹರಣೆಗೆ, ಪರ್ಲ್ ಅನ್ನು ರಾಕು ಜೊತೆ ಬದಲಾಯಿಸುವುದು ಅಗತ್ಯವಿರುತ್ತದೆ ಡೈರೆಕ್ಟರಿಗಳು ಮತ್ತು ಫೈಲ್ ಹೆಸರುಗಳು, ತರಗತಿಗಳು, ಪರಿಸರ ವೇರಿಯಬಲ್‌ಗಳು, ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಪುನರ್ನಿರ್ಮಾಣದಲ್ಲಿ "ಪರ್ಲ್" ಗೆ ಉಲ್ಲೇಖಗಳನ್ನು ಸಹ ಬದಲಾಯಿಸುತ್ತದೆ. ಎಲ್ಲಾ ರೀತಿಯ ಮಾಹಿತಿ ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ ಪರ್ಲ್ 6 ರ ಉಲ್ಲೇಖಗಳನ್ನು ರಾಕು ಜೊತೆಗೆ ಬದಲಾಯಿಸಲು ಸಮುದಾಯ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೈಟ್‌ಗಳೊಂದಿಗೆ ಮಾಡಬೇಕಾದ ಬಹಳಷ್ಟು ಕೆಲಸಗಳಿವೆ (ಉದಾಹರಣೆಗೆ, perl6 ನೊಂದಿಗೆ ವಸ್ತುಗಳಿಗೆ ರಾಕು ಟ್ಯಾಗ್ ಅನ್ನು ಸೇರಿಸುವುದು ಅಗತ್ಯವಾಗಬಹುದು. ಟ್ಯಾಗ್). ಭಾಷಾ ಆವೃತ್ತಿಗಳ ಸಂಖ್ಯೆಯು ಸದ್ಯಕ್ಕೆ ಬದಲಾಗದೆ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಬಿಡುಗಡೆಯು "6.e" ಆಗಿರುತ್ತದೆ, ಇದು ಹಿಂದಿನ ಬಿಡುಗಡೆಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಆದರೆ ವಿಭಿನ್ನ ಸಂಖ್ಯೆಯ ಸಮಸ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತನೆಯ ಚರ್ಚೆಯನ್ನು ಆಯೋಜಿಸುವುದನ್ನು ಹೊರತುಪಡಿಸಲಾಗಿಲ್ಲ.

".raku" ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಗೆ, ".rakumod" ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ, ".rakutest" ಪರೀಕ್ಷೆಗಳಿಗೆ ಮತ್ತು ".rakudoc" ಅನ್ನು ದಾಖಲಾತಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ (ಅದು ಚಿಕ್ಕದಾದ ".rk" ವಿಸ್ತರಣೆಯನ್ನು ಬಳಸದಿರಲು ನಿರ್ಧರಿಸಲಾಗಿದೆ ".rkt" ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೊಳಗಾಗಬಹುದು, ಈಗಾಗಲೇ ರಾಕೆಟ್ ಭಾಷೆಯಲ್ಲಿ ಬಳಸಲಾಗಿದೆ.
ಮುಂದಿನ ವರ್ಷ ಬಿಡುಗಡೆಯಾಗಲಿರುವ 6.e ವಿವರಣೆಯಲ್ಲಿ ಹೊಸ ವಿಸ್ತರಣೆಗಳನ್ನು ಅಳವಡಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. 6.e ವಿವರಣೆಯಲ್ಲಿ ಹಳೆಯ ".pm", ".pm6" ಮತ್ತು ".pod6" ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ, ಆದರೆ 6.f ನ ಮುಂದಿನ ಬಿಡುಗಡೆಯಲ್ಲಿ ಈ ವಿಸ್ತರಣೆಗಳನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ (ಎಚ್ಚರಿಕೆ ಇರುತ್ತದೆ ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ). ".perl" ವಿಧಾನ, ಪರ್ಲ್ ವರ್ಗ, $*PERL ವೇರಿಯೇಬಲ್, ಸ್ಕ್ರಿಪ್ಟ್ ಹೆಡರ್‌ನಲ್ಲಿ "#!/usr/bin/perl6", PERL6LIB ಮತ್ತು PERL6_HOME ಪರಿಸರದ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಹ ಅಸಮ್ಮತಿಸಬಹುದು. ಆವೃತ್ತಿ 6.g ನಲ್ಲಿ, ಹೊಂದಾಣಿಕೆಗಾಗಿ ಉಳಿದಿರುವ ಪರ್ಲ್‌ಗೆ ಅನೇಕ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಬಹುಶಃ ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.

ಸಂಸ್ಥೆಯ ಆಶ್ರಯದಲ್ಲಿ ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿ ಹೊಂದುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ "ಪರ್ಲ್ ಫೌಂಡೇಶನ್". ಪರ್ಲ್ ಫೌಂಡೇಶನ್ ರಾಕು ಯೋಜನೆಯಲ್ಲಿ ಭಾಗಿಯಾಗದಿರಲು ನಿರ್ಧರಿಸಿದರೆ ಪರ್ಯಾಯ ಸಂಸ್ಥೆಯ ರಚನೆಯನ್ನು ಪರಿಗಣಿಸಬಹುದು. ಪರ್ಲ್ ಫೌಂಡೇಶನ್ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ, ರಾಕು ಯೋಜನೆಯನ್ನು RPerl ಮತ್ತು CPerl ಜೊತೆಗೆ ಪರ್ಲ್ ಕುಟುಂಬದ ಭಾಷೆಗಳಲ್ಲಿ ಒಂದಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. ಮತ್ತೊಂದೆಡೆ, "ದಿ ರಾಕು ಫೌಂಡೇಶನ್" ಅನ್ನು ರಚಿಸುವ ಕಲ್ಪನೆಯನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ರಾಕುಗಾಗಿ ಮಾತ್ರ ಸಂಸ್ಥೆಯಾಗಿ, ಬಿಟ್ಟು
ಪರ್ಲ್ 5 ಗಾಗಿ "ದಿ ಪರ್ಲ್ ಫೌಂಡೇಶನ್".

ಪರ್ಲ್ 6 ಹೆಸರಿನಲ್ಲಿ ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರಿಸಲು ಇಷ್ಟವಿಲ್ಲದಿರುವಿಕೆಗೆ ಮುಖ್ಯ ಕಾರಣ ಎಂದು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಇದು ಮೂಲತಃ ನಿರೀಕ್ಷಿಸಿದಂತೆ ಪರ್ಲ್ 6 ಪರ್ಲ್ 5 ರ ಮುಂದುವರಿಕೆಯಾಗಿರಲಿಲ್ಲ, ಆದರೆ ತಿರುಗಿದೆ ಪ್ರತ್ಯೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ, ಇದಕ್ಕಾಗಿ ಪರ್ಲ್ 5 ರಿಂದ ಪಾರದರ್ಶಕ ವಲಸೆಗಾಗಿ ಯಾವುದೇ ಸಾಧನಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿಲ್ಲ. ಇದರ ಪರಿಣಾಮವಾಗಿ, ಪರ್ಲ್ ಎಂಬ ಹೆಸರಿನಡಿಯಲ್ಲಿ, ಎರಡು ಸಮಾನಾಂತರ ಅಭಿವೃದ್ಧಿಶೀಲ ಸ್ವತಂತ್ರ ಭಾಷೆಗಳನ್ನು ನೀಡುವ ಪರಿಸ್ಥಿತಿ ಉದ್ಭವಿಸಿದೆ, ಪರಸ್ಪರ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಮೂಲ ಪಠ್ಯ ಮಟ್ಟದಲ್ಲಿ ಮತ್ತು ತಮ್ಮದೇ ಆದ ಸಮುದಾಯಗಳ ಡೆವಲಪರ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಸಂಬಂಧಿತ ಆದರೆ ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಭಾಷೆಗಳಿಗೆ ಒಂದೇ ಹೆಸರನ್ನು ಬಳಸುವುದು ಗೊಂದಲಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, ಮತ್ತು ಅನೇಕ ಬಳಕೆದಾರರು ಪರ್ಲ್ 6 ಅನ್ನು ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ಭಾಷೆಯ ಬದಲಿಗೆ ಪರ್ಲ್‌ನ ಹೊಸ ಆವೃತ್ತಿ ಎಂದು ಪರಿಗಣಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತಾರೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪರ್ಲ್ ಎಂಬ ಹೆಸರು ಪರ್ಲ್ 5 ನೊಂದಿಗೆ ಸಂಬಂಧವನ್ನು ಮುಂದುವರೆಸಿದೆ ಮತ್ತು ಪರ್ಲ್ 6 ರ ಉಲ್ಲೇಖಕ್ಕೆ ಪ್ರತ್ಯೇಕ ಸ್ಪಷ್ಟೀಕರಣದ ಅಗತ್ಯವಿದೆ.

ಮೂಲ: opennet.ru

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