Knowledge (XXG)

Ispell

Source đź“ť

234: 25: 410: 292:
Like most computerized spelling checkers, ispell works by reading an input file word by word, stopping when a word is not found in its dictionary. Ispell then attempts to generate a list of possible corrections and presents the incorrect word and any suggestions to the user, who can then choose a
285:
and expanded by many others. It is currently maintained by Geoff Kuenning. The generalized affix description system introduced by ispell has since been imitated by other spelling checkers such as
475: 300:, which was originally intended for use by Emacs. Other applications have since used the feature to add spell-checking to their own interface, and 480: 451: 297: 108: 264: 255:
that supports most Western languages. It offers several interfaces, including a programmatic interface for use by editors such as
46: 138: 89: 61: 35: 282: 68: 470: 444: 42: 270:
Ispell has a very long history that can be traced back to a program that was originally written in 1971 in
485: 75: 490: 311: 201: 184: 57: 267:
of 1; it will not attempt to guess more distant corrections based on English pronunciation rules.
437: 278: 293:
correction, replace the word with a new one, leave it unchanged, or add it to the dictionary.
274: 421: 248: 196: 172: 233: 304:
has adopted the same interface so that it can be used with the same set of applications.
177: 464: 189: 82: 24: 338: 301: 260: 124: 238: 212: 388: 323: 409: 395: 307:
There are ispell dictionaries for most widely spoken Western languages.
328: 286: 358: 333: 271: 256: 232: 417: 252: 18: 263:, ispell will only suggest corrections that are based on a 425: 207: 195: 183: 171: 163: 137: 123: 49:. Unsourced material may be challenged and removed. 445: 396:Original unix spell, on which Ispell is based 8: 452: 438: 120: 109:Learn how and when to remove this message 350: 310:Ispell is available under a specific 7: 406: 404: 47:adding citations to reliable sources 424:. You can help Knowledge (XXG) by 14: 408: 144:3.4.00 / 9 February 2015 23: 476:Free spelling checking programs 296:Ispell pioneered the idea of a 34:needs additional citations for 1: 265:Damerau–Levenshtein distance 481:Language software for Linux 237:Ispell suggesting words in 507: 403: 281:, and later ported to the 159: 133: 16:Spelling checker for Unix 420:-related article is a 359:"CTAN: Package ispell" 283:C programming language 241: 298:programming interface 236: 146:; 9 years ago 43:improve this article 312:open-source license 242: 433: 432: 275:Assembly language 231: 230: 119: 118: 111: 93: 498: 454: 447: 440: 412: 405: 392: 391: 389:Official website 374: 373: 371: 369: 355: 249:spelling checker 227: 224: 222: 220: 218: 216: 214: 173:Operating system 154: 152: 147: 121: 114: 107: 103: 100: 94: 92: 51: 27: 19: 506: 505: 501: 500: 499: 497: 496: 495: 461: 460: 459: 458: 401: 387: 386: 383: 378: 377: 367: 365: 357: 356: 352: 347: 320: 211: 155: 150: 148: 145: 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 504: 502: 494: 493: 488: 483: 478: 473: 471:Spell checkers 463: 462: 457: 456: 449: 442: 434: 431: 430: 413: 399: 398: 393: 382: 381:External links 379: 376: 375: 349: 348: 346: 343: 342: 341: 336: 331: 326: 319: 316: 229: 228: 209: 205: 204: 199: 193: 192: 187: 181: 180: 178:Cross-platform 175: 169: 168: 165: 161: 160: 157: 156: 143: 141: 139:Stable release 135: 134: 131: 130: 129:Geoff Kuenning 127: 117: 116: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 503: 492: 489: 487: 486:Unix software 484: 482: 479: 477: 474: 472: 469: 468: 466: 455: 450: 448: 443: 441: 436: 435: 429: 427: 423: 419: 414: 411: 407: 402: 397: 394: 390: 385: 384: 380: 364: 360: 354: 351: 344: 340: 337: 335: 332: 330: 327: 325: 322: 321: 317: 315: 313: 308: 305: 303: 299: 294: 290: 288: 284: 280: 276: 273: 268: 266: 262: 258: 254: 250: 246: 240: 235: 226: 210: 206: 203: 200: 198: 194: 191: 190:Spell checker 188: 186: 182: 179: 176: 174: 170: 166: 162: 158: 142: 140: 136: 132: 128: 126: 122: 113: 110: 102: 99:February 2024 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: â€“  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 426:expanding it 415: 400: 366:. Retrieved 362: 353: 309: 306: 295: 291: 269: 244: 243: 125:Developer(s) 105: 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 279:R. E. Gorin 202:Open source 491:Unix stubs 465:Categories 368:3 February 345:References 339:GNU Aspell 302:GNU Aspell 261:GNU Aspell 164:Written in 151:2015-02-09 69:newspapers 259:. Unlike 239:Esperanto 363:ctan.org 324:Hunspell 318:See also 58:"Ispell" 329:MySpell 287:MySpell 223:/ispell 221:/~geoff 208:Website 197:License 149: ( 83:scholar 334:Pspell 272:PDP-10 245:Ispell 85:  78:  71:  64:  56:  416:This 257:Emacs 247:is a 225:.html 90:JSTOR 76:books 422:stub 418:Unix 370:2024 253:Unix 251:for 219:.edu 217:.hmc 185:Type 62:news 277:by 215:.cs 213:www 45:by 467:: 361:. 314:. 289:. 453:e 446:t 439:v 428:. 372:. 167:C 153:) 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Ispell"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Developer(s)
Stable release
Operating system
Cross-platform
Type
Spell checker
License
Open source
www.cs.hmc.edu/~geoff/ispell.html

Esperanto
spelling checker
Unix
Emacs
GNU Aspell
Damerau–Levenshtein distance
PDP-10
Assembly language
R. E. Gorin

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑