zaklęcie

zaklęcie
Deweloperzy Geoffa Kuenninga
Wersja stabilna
3.4.00 / 9 lutego 2015 ; 8 lat temu ( 09.02.2015 )
Napisane w C
System operacyjny Międzyplatformowe
Typ Sprawdzanie pisowni
Licencja Otwarte źródło
Strona internetowa www .cs .hmc .edu /~geoff /ispell .html
Ispell sugeruje słowa w esperanto

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