zaklęcie
Deweloperzy | Geoffa Kuenninga |
---|---|
Wersja stabilna | 3.4.00 / 9 lutego 2015
|
Napisane w | C |
System operacyjny | Międzyplatformowe |
Typ | Sprawdzanie pisowni |
Licencja | Otwarte źródło |
Strona internetowa |
Ispell to moduł sprawdzania pisowni dla systemu Unix , który obsługuje większość języków zachodnich. Oferuje kilka interfejsów, w tym interfejs programistyczny do użytku przez edytory, takie jak Emacs . W przeciwieństwie do GNU Aspell , ispell zasugeruje tylko poprawki oparte na odległości Damerau-Levenshtein równej 1; nie będzie próbował odgadnąć bardziej odległych poprawek w oparciu o zasady angielskiej wymowy.
Ispell ma bardzo długą historię, której początki sięgają programu, który został pierwotnie napisany w 1971 roku w asemblerze PDP-10 przez RE Gorina, a później przeniesiony do języka programowania C i rozszerzony przez wiele innych. Obecnie jest utrzymywany przez Geoffa Kuenninga. Uogólniony system opisu afiksów wprowadzony przez ispell został naśladowany przez inne moduły sprawdzania pisowni, takie jak MySpell .
Podobnie jak większość skomputeryzowanych programów do sprawdzania pisowni, ispell działa na zasadzie czytania pliku wejściowego słowo po słowie, zatrzymując się, gdy słowo nie zostanie znalezione w jego słowniku. Następnie Ispell próbuje wygenerować listę możliwych poprawek i przedstawia nieprawidłowe słowo oraz wszelkie sugestie użytkownikowi, który następnie może wybrać poprawkę, zastąpić słowo nowym, pozostawić je bez zmian lub dodać do słownika.
Ispell był pionierem koncepcji interfejsu programistycznego , który pierwotnie był przeznaczony do użytku przez Emacsa. Od tego czasu inne aplikacje wykorzystały tę funkcję, aby dodać sprawdzanie pisowni do własnego interfejsu, a GNU Aspell zaadaptował ten sam interfejs, aby można go było używać z tym samym zestawem aplikacji.
Istnieją słowniki ispell dla większości powszechnie używanych języków zachodnich.
Ispell jest dostępny na specjalnej licencji typu open source .
Zobacz też
Linki zewnętrzne