Spell (Unix) (original) (raw)

About DBpedia

spell is the standard English language spell checker for Unix, Plan 9, and Unix-like operating systems. Appearing in Version 6 Unix, spell was originally written by Stephen C. Johnson of Bell Labs in 1975. Douglas McIlroy later improved its accuracy, performance, and memory use, and described his work and spell in general in his 1982 paper "Development of a Spelling list". cat "$@" | aspell -l --mode=none | sort -u

Property Value
dbo:abstract spell is the standard English language spell checker for Unix, Plan 9, and Unix-like operating systems. Appearing in Version 6 Unix, spell was originally written by Stephen C. Johnson of Bell Labs in 1975. Douglas McIlroy later improved its accuracy, performance, and memory use, and described his work and spell in general in his 1982 paper "Development of a Spelling list". Spell has a simple command-line interface: It goes over all the words in a given text file, and prints a sorted list of unique misspelled words in that file. It does not provide any interface for looking for those words in the file, or helping to correct the mistakes. In 1983, a different spell-checker, ispell (the interactive spell-checker), was ported to Unix. ispell had a user interface for showing the spelling mistakes in context and suggesting how to correct them. Since then, the original Spell tool has been mostly considered obsolete. Another reason Spell is considered obsolete is that it only supports the English language. Modern spell-checkers for Unix and Linux systems, such as aspell, MySpell and hunspell, support a multitude of different languages and character sets.The Single Unix Specification has officially declared Spell a "legacy application", stating that this was done "because there is no known technology that can be used to make it recognise general language for user-specified input without providing a complete dictionary along with the input file." Nevertheless, the Single Unix Specification does not standardize any other spell-checking utility to take Spell's place. Because of Spell's problems and the superiority of its alternatives, a free software version of McIlroy's spell has never been written. Instead, in 1996 Thomas Morgan of GNU wrote a simple wrapper to ispell (which was already popular at the time) to replicate spell's original behaviour. Many Linux distributions include this GNU spell, or an even simpler shell script; For example, the "spell" command in Fedora Linux simply runs aspell, as: cat "$@" | aspell -l --mode=none sort -u (en)
dbo:author dbr:AT&T_Bell_Laboratories dbr:Stephen_C._Johnson dbr:Douglas_McIlroy
dbo:computingPlatform dbr:Cross-platform
dbo:developer dbr:Commercial_software dbr:Open-source_software
dbo:genre dbr:Command_(computing)
dbo:license dbr:MIT_License
dbo:operatingSystem dbr:Unix dbr:Unix-like dbr:Plan_9_from_Bell_Labs
dbo:programmingLanguage dbr:C_(programming_language)
dbo:wikiPageExternalLink http://cm.bell-labs.com/cm/cs/who/doug/spell.ps.gz http://code.google.com/p/unix-spell/
dbo:wikiPageID 32668737 (xsd:integer)
dbo:wikiPageLength 4056 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1107614596 (xsd:integer)
dbo:wikiPageWikiLink dbr:Bell_Labs dbr:Hunspell dbr:Unix dbr:Unix-like dbr:Version_6_Unix dbr:AT&T_Bell_Laboratories dbr:Pspell dbr:Command-line_interface dbr:Command_(computing) dbr:Commercial_software dbr:Cross-platform dbr:English_language dbr:Linux dbr:Single_Unix_Specification dbr:Stephen_C._Johnson dbr:MySpell dbr:C_(programming_language) dbr:GNU dbc:1975_software dbr:Fedora_Linux dbr:Ispell dbr:Aspell dbc:Plan_9_commands dbc:Standard_Unix_programs dbr:Shell_script dbr:Douglas_McIlroy dbr:Plan_9_from_Bell_Labs dbr:Free_software dbr:Open-source_software dbr:Operating_system dbr:MIT_License dbr:Linux_distributions dbr:Spell_checker
dbp:author dbr:Stephen_C._Johnson dbr:Douglas_McIlroy (en)
dbp:developer Various open-source and commercial developers (en)
dbp:genre dbr:Command_(computing)
dbp:license Plan 9: MIT License (en)
dbp:name spell (en)
dbp:operatingSystem dbr:Unix dbr:Unix-like dbr:Plan_9_from_Bell_Labs
dbp:platform dbr:Cross-platform
dbp:programmingLanguage dbr:C_(programming_language)
dbp:wikiPageUsesTemplate dbt:Plan_9_commands dbt:Unix_commands dbt:Infobox_software dbt:Mono dbt:Refimprove dbt:Reflist dbt:Short_description dbt:Man dbt:Lowercase
dct:subject dbc:1975_software dbc:Plan_9_commands dbc:Standard_Unix_programs
gold:hypernym dbr:Checker
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatStandardUnixPrograms yago:Abstraction100002137 yago:Cognition100023271 yago:Content105809192 yago:Idea105833840 yago:Plan105898568 yago:PsychologicalFeature100023100
rdfs:comment spell is the standard English language spell checker for Unix, Plan 9, and Unix-like operating systems. Appearing in Version 6 Unix, spell was originally written by Stephen C. Johnson of Bell Labs in 1975. Douglas McIlroy later improved its accuracy, performance, and memory use, and described his work and spell in general in his 1982 paper "Development of a Spelling list". cat "$@" | aspell -l --mode=none sort -u (en)
rdfs:label Spell (Unix) (en)
owl:sameAs freebase:Spell (Unix) wikidata:Spell (Unix) https://global.dbpedia.org/id/4w1P5 yago-res:Spell (Unix)
prov:wasDerivedFrom wikipedia-en:Spell_(Unix)?oldid=1107614596&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Spell_(Unix)
foaf:name spell (en)
is dbo:wikiPageDisambiguates of dbr:Spell
is dbo:wikiPageWikiLink of dbr:Lorinda_Cherry dbr:Stephen_C._Johnson dbr:Spell dbr:HTTP_referer dbr:Douglas_McIlroy dbr:Research_Unix dbr:Writer's_Workbench
is foaf:primaryTopic of wikipedia-en:Spell_(Unix)