
Ao implementar um corretor ortográfico como um processo externo, posso chamar aspell diretamente, mas isso acarreta a sobrecarga de iniciar um processo.
Uma solução alternativa é despejar todas aspell
as palavras em uma lista, por exemplo:
aspell -d en_US dump master
Se eu só precisar saber se a palavra está escrita corretamente ou não, e ignorando detalhes sobre distinção entre maiúsculas e minúsculas. Existe alguma diferença entre verificar se uma palavra existe na lista de palavras e chamar um feitiço diretamente?
Por exemplo, se estou escrevendo um software que inclui um corretor ortográfico, seria razoável carregar todas as palavras em uma set
estrutura de dados e verificar se o conjunto contém uma palavra - como alternativa à chamada aspell
.