Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: problem spellchecker

by Anonymous Monk
on Nov 18, 2012 at 12:13 UTC ( #1004399=note: print w/ replies, xml ) Need Help??


in reply to problem spellchecker

I've created a little spellchecker

Have you heard of aspell?

How can I do this?

Write function, functions that take arguments, functions that return values, functions that can be tested outside of jurafskyspell.pl, functions that don't operate on global variables

my %dictionary; PopulateDict( \%dictionary, $file );

my $answer = SuggestThese( @possibilities );

use quotemeta when generating regexes

use a hash (also known as a dictionary ), see Tutorials Data Types and Variables,the basic datatypes, three

Hey, use Tie::DictFile - tie a hash to local dictionary file

For prompting you can use Term::Interact

You might even be able to use Text::Aspell


Comment on Re: problem spellchecker

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1004399]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (11)
As of 2015-07-30 17:26 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (273 votes), past polls