Article View: comp.arch
Article #22886Comments on the Robot Mind.forth PDAI Screen #1
From: Mentifex
Date: Thu, 17 Dec 1998 00:00
Date: Thu, 17 Dec 1998 00:00
38 lines
2983 bytes
2983 bytes
Hidden in the whole idea of "loading" the old-fashioned "screens"
of the Mind.forth AI program is the not only nontrivial but down-
right fortunate reality that the Forth language prevents you from
writing spaghetti code and molds you into the wizard architect of
a structured program, as if you studied under Dijkstra and Knuth.
You will observe in the AI source code a gradual buildup not only
of an orderly program but also of a functional neuroarchitecture.
The Forth screens are organized into triads--groups of three. If
you print Mind.forth out directly from its main Internet Web site
http://www.geocities.com/Athens/Agora/7256/m-forth.html (11 pages)
you will notice that the second page (a triad of screens 3, 4, 5)
is concerned with setting up the Forth arrays of the AI mindgrid:
mindcore array psi{ }, English array uk{ }, auditory array ear{ }
and that the third page or triad deals with old and new concepts.
The triads of pages four and five receive and store sensory input.
Throughout the Forth screens you will see a bottom-up progression
from low-level operations up through the functionality of a mind,
all the way to the topmost and final level of the MIND Screen #29.
From there you may explore downward on-line by following the HTML
links from the Mind Screen #29 down into all the AI subdivisions.
Gradually you will see the cybernetic principles upon which Mind.-
forth is so Dijkstra-Knuthically organized and, where others have
only seen what is and ask why, you may see the grand challenge of
porting Mind.forth (in your own image) and you may ask: Why not?
If your target language does not require any particular structure
or orderly sequence of the main program elements, nevertheless do
try to maintain the same general scheme that you see in Mindforth
so that "PDAI--The Next Generation" will more easily analyze your
historic work and be more truly astonished at your low-key genius.
Technical Details
Message-ID:
<367973f0.0@news.victoria.tc.ca>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fd705,2ebbb78ede1d9a17,start X-Google-Attributes: gidfd705,public X-Google-Thread: 1045ed,2ebbb78ede1d9a17,start X-Google-Attributes: gid1045ed,public X-Google-Thread: ffc26,2ebbb78ede1d9a17,start X-Google-Attributes: gidffc26,public X-Google-Thread: 10461e,2ebbb78ede1d9a17,start X-Google-Attributes: gid10461e,public X-Google-Thread: 102b75,2ebbb78ede1d9a17,start X-Google-Attributes: gid102b75,public From: mentifex@scn.org (Mentifex) Subject: Comments on the Robot Mind.forth PDAI Screen #1 Date: 1998/12/17 Message-ID: <367973f0.0@news.victoria.tc.ca> X-Deja-AN: 423376286 X-Priority: 1 (PDAI) Followup-To: comp.ai,comp.lang.forth,comp.robotics.misc Summary: Computer architecture meets brain-mind architecture. Organization: The Mindmaker Project : www.scn.org/~mentifex/ Keywords: Dijkstra, Knuth, robotics, structured programming Newsgroups: comp.arch,comp.ai,comp.sys.amiga.programmer,alt.folklore.computers,bionet.neuroscience