I think I've made up my mind in regard to this:
Lingua::Identify
Lingua::Identify::Standard::Words
Lingua::Identify::Standard::Ngrams
Lingua::Identify::Standard::...
That will hold, respectively, the main program, the information on words, on ngrams, etc.
It also leaves room for something such as
Lingua::Identify::Extended::FI
Lingua::Identify::Extended::KL
for new languages taught by the user
I guess I'll do it this way
Hmms.. I would change... (Score:1)
This is my quick reflection about this issue.
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Suppose I only have words and ngrams, and now I want to add prefixes... Instead of adding a new module, this way I'm going to have to dwell through 20 something different ones
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Re:Hmms.. I would change... (Score:1)
Sure I do... For every single language in the tool, I have that information (words, ngrams, prefixes, sufixes, etc).
Not 20, you don't have all those languages.
But I will...
But if you do, why not? They are small modules, quite well organized in the directory hiearchy, and it will be very easy to a new user/hacker to look at it and find what he/she/it is looking for.
That's true... but changes will be harder this w