On Tuesday 13 March 2007 07:26, Eric Baum wrote:
> Is there some reason why it is not the most natural thing
> to look at the Helevetica Reader (as with pretty much any proper
> noun) as an instance in the
> class of font readers? It inherits pretty much everything from
> existing font readers, except a new method or methods (which
> themselves are refinements of old methods) for recognizing
> text.

"Object-oriented programming is an exceptionally bad idea which could only 
have originated in California."
    - Edsger Dijkstra

To me, the OOP metaphor way over-complicates things. When you learn a new 
font, your new module feeds off of the same lower-level edge-finders and 
whatnot, and feeds into the same higher-level word and phrase recognizers. It 
passes the same reverse-flow expectations traffic (from above: what word 
might be next? to below: look in that spot just to the right of *here*).

In an evolutionary account of where these modules came from (or a market one), 
there is clearly inheritance. But you seem to be implying that there would be 
a Reader object that describes the whole shebang and specifies the position 
and connections of the new character-recognizer in it. I think the decision 
to split/copy the character recognizer is almost certainly local and would 
not involve a formal higher architecture spec. It would get whatever feedback 
it needed in the form of something akin to price signals, allowing a global 
Pareto optimality from purely local decisions.

BTW, I can see how a system that could manage/redesign the whole shebang would 
be USEFUL, but I just don't see how it could work short of having already 
built a working AI that is a competent systems analyst.

Josh

-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?list_id=303

Reply via email to