Spell (Unix)
ಇದು ಯುನಿಕ್ಸ್, ಪ್ಲಾನ್ 9 ಮತ್ತು ಯುನಿಕ್ಸ್ ತರಹದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಪ್ರಮಾಣಿತ ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯ ಕಾಗುಣಿತ ಪರೀಕ್ಷಕವಾಗಿದೆ. ಯುನಿಕ್ಸ್ನ 6ನೇ ಆವೃತ್ತಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡ ಈ ಕೃತಿಯನ್ನು ಮೂಲತಃ 1975ರಲ್ಲಿ ಬೆಲ್ ಲ್ಯಾಬ್ಸ್ನ ಸ್ಟೀಫನ್ ಸಿ. ಜಾನ್ಸನ್ ಬರೆದಿದ್ದರು. ಡೌಗ್ಲಾಸ್ ಮ್ಯಾಕ್ಲ್ರೊಯ್ ನಂತರ ಅದರ ನಿಖರತೆ, ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಮರಣೆಯ ಬಳಕೆಯನ್ನು ಸುಧಾರಿಸಿದರು ಮತ್ತು ಅವರ 1982 ರ ಪ್ರಬಂಧ "ಡೆವಲಪ್ಮೆಂಟ್ ಆಫ್ ಎ ಸ್ಪೆಲ್ಲಿಂಗ್ ಲಿಸ್ಟ್" ನಲ್ಲಿ ಅವರ ಕೆಲಸ ಮತ್ತು ಕಾಗುಣಿತವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಿವರಿಸಿದ್ದಾರೆ. ಕಾಗುಣಿತವು ಸರಳವಾದ ಕಮಾಂಡ್-ಲೈನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆಃ ಇದು ನಿರ್ದಿಷ್ಟ ಪಠ್ಯ ಕಡತದಲ್ಲಿನ ಎಲ್ಲಾ ಪದಗಳ ಮೇಲೆ ಹೋಗುತ್ತದೆ ಮತ್ತು ಆ ಕಡತದಲ್ಲಿ ತಪ್ಪಾಗಿ ಬರೆಯಲಾದ ಅನನ್ಯ ಪದಗಳ ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಕಡತದಲ್ಲಿ ಆ ಪದಗಳನ್ನು ಹುಡುಕಲು ಅಥವಾ ತಪ್ಪುಗಳನ್ನು ಸರಿಪಡಿಸಲು ಸಹಾಯ ಮಾಡಲು ಇದು ಯಾವುದೇ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. 1983ರಲ್ಲಿ, ಬೇರೆ ಕಾಗುಣಿತ-ಪರೀಕ್ಷಕನನ್ನು (ಸಂವಾದಾತ್ಮಕ ಕಾಗುಣಿತ-ಪರೀಕ್ಷಕ) ಯುನಿಕ್ಸ್ಗೆ ಕಳುಹಿಸಲಾಯಿತು. ಕಾಗುಣಿತದ ತಪ್ಪುಗಳನ್ನು ಸನ್ನಿವೇಶದಲ್ಲಿ ತೋರಿಸಲು ಮತ್ತು ಅವುಗಳನ್ನು ಹೇಗೆ ಸರಿಪಡಿಸಬೇಕೆಂದು ಸೂಚಿಸಲು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿತ್ತು. ಅಂದಿನಿಂದ, ಮೂಲ ಕಾಗುಣಿತ ಸಾಧನವನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಸಾಧನವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಕಾಗುಣಿತವನ್ನು ಬಳಕೆಯಲ್ಲಿಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಲು ಮತ್ತೊಂದು ಕಾರಣವೆಂದರೆ ಅದು ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ. ಯುನಿಕ್ಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳ ಆಧುನಿಕ ಕಾಗುಣಿತ-ಪರೀಕ್ಷಕಗಳು, ಉದಾಹರಣೆಗೆ ಆಸ್ಪೆಲ್, ಮೈಸ್ಪೆಲ್ ಮತ್ತು ಹನ್ಪೆಲ್, ಬಹುಸಂಖ್ಯೆಯ ವಿವಿಧ ಭಾಷೆಗಳು ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಸಿಂಗಲ್ ಯುನಿಕ್ಸ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಅಧಿಕೃತವಾಗಿ ಕಾಗುಣಿತವನ್ನು "ಲೆಗಸಿ ಅಪ್ಲಿಕೇಶನ್" ಎಂದು ಘೋಷಿಸಿದೆ, ಇದನ್ನು ಮಾಡಲಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ "ಏಕೆಂದರೆ ಇನ್ಪುಟ್ ಫೈಲ್ನೊಂದಿಗೆ ಸಂಪೂರ್ಣ ನಿಘಂಟನ್ನು ಒದಗಿಸದೆ ಬಳಕೆದಾರ-ನಿರ್ದಿಷ್ಟ ಇನ್ಪುಟ್ಗಾಗಿ ಸಾಮಾನ್ಯ ಭಾಷೆಯನ್ನು ಗುರುತಿಸಲು ಬಳಸಬಹುದಾದ ಯಾವುದೇ ತಂತ್ರಜ್ಞಾನವಿಲ್ಲ". ಆದಾಗ್ಯೂ, ಏಕ ಯುನಿಕ್ಸ್ ವಿವರಣೆಯು ಕಾಗುಣಿತದ ಸ್ಥಾನವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಬೇರೆ ಯಾವುದೇ ಕಾಗುಣಿತ-ಪರಿಶೀಲನಾ ಸೌಲಭ್ಯವನ್ನು ಪ್ರಮಾಣೀಕರಿಸುವುದಿಲ್ಲ. ಕಾಗುಣಿತದ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಅದರ ಪರ್ಯಾಯಗಳ ಶ್ರೇಷ್ಠತೆಯಿಂದಾಗಿ, ಮ್ಯಾಕ್ಲ್ರೊಯ್ನ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಆವೃತ್ತಿಯನ್ನು ಎಂದಿಗೂ ಬರೆಯಲಾಗಿಲ್ಲ. ಬದಲಿಗೆ, 1996ರಲ್ಲಿ ಜಿಎನ್ಯುನ ಥಾಮಸ್ ಮಾರ್ಗನ್ ಅವರು ಕಾಗುಣಿತದ ಮೂಲ ನಡವಳಿಕೆಯನ್ನು ಪುನರಾವರ್ತಿಸಲು ಸರಳವಾದ ಹೊದಿಕೆಯನ್ನು ಬರೆದರು (ಇದು ಆ ಸಮಯದಲ್ಲಿ ಈಗಾಗಲೇ ಜನಪ್ರಿಯವಾಗಿತ್ತು). ಅನೇಕ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು ಈ ಗ್ನು ಅಥವಾ ಇನ್ನೂ ಸರಳವಾದ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಒಳಗೊಂಡಿವೆ; ಉದಾಹರಣೆಗೆ, ಫೆಡೋರಾ ಲಿನಕ್ಸ್ನಲ್ಲಿರುವ "ಕಮಾಂಡ್" ಸರಳವಾಗಿ ಹೀಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಃ ಕ್ಯಾಟ್ "$@" | ಆಸ್ಪೆಲ್-l---ಮೋಡ್ = ನನ್ | ಸಾರ್ಟ್-ಯು ಸಹ ನೋಡಿ ಇಸ್ಪೆಲ್ ಆಸ್ಪೆಲ್ ಮೈಸ್ಪೆಲ್ ಸ್ಪೆಲ್ ಹನ್ಸ್ಪೆಲ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಮೂಲ ಯುನಿಕ್ಸ್ ಕಾಗುಣಿತ ಮೂಲ ಕೋಡ್ (ಲಿಂಕ್ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ) 1975 ಸಾಫ್ಟ್ವೇರ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಯುನಿಕ್ಸ್ ಪ್ರೋಗ್ರಾಂಗಳು ಯೋಜನೆ 9 ಆಜ್ಞೆಗಳು