>From the rewrite-in-progress of the User Manual --

1.2 History of MindForth

In the beginning was Mind.REXX on the Commodore Amiga, 
which the author Mentifex began coding in July of 1993, 
and publicizing in the Usenet comp.lang.rexx newsgroup. 
The late Pushpinder Singh of MIT sent e-mail expressing 
his amazement that anyone would try to do AI in REXX. 
Mentifex mailed back the entire Mind.REXX source code. 
Another fellow, an IBM mainframe programmer, tried to 
port the Amiga Rexxmind to run on his IBM mainframe -- 
which would have been a Kitty-Hawk-to-Concorde leap -- 
but the REXX AI code was not fit for IBM consumption. 
When Mind.REXX thought its first thought in late 1994, 
Mentifex posted news of the event in Usenet newsgroups 
for many of the most significant programming languages. 
Only the Forth community took up the AI challenge and 
expressed any interest in translating the AI program. 
A maker of Forth chips gave advice and counsel, and 
a maker of robots requested a copy of Mind.REXX for 
porting into the Forth in which he programmed his robots. 
Sorely disappointed at not having established a colony 
of AI Minds on IBM mainframes, Mentifex resolved to 
learn Forth on his own and assist in the porting of 
Mind.REXX into Mind.Forth for use in amateur robotics. 

Mentifex bought a copy of Starting Forth at a used 
book store and recorded his pilgrim's progress in the first 
volume of the Mind.Forth Programming Journal (MFPJ). 
The amateur robot-maker, a professional engineer, flew 
to Seattle on business with Boeing and visited Mentifex 
in his Vaierre apartment with a lesson on Forth coding. 
Another engineer, formerly with IBM and a REXX expert 
who had helped Mentifex in the coding of Mind.REXX AI, 
flew to the Bay area for a REXX conference at S.L.A.C. 
and was treated to dinner by the maker of Forth chips. 
Unfortunately, Mentifex did not try hard enough to learn 
Forth and the Forthmind project languished in 1996 and 
1997 -- while Netizens were attacking Mentifex for daring 
to claim that he had developed a theory of mind for AI. 
It gradually dawned on Mentifex that in every Usenet 
newsgroup related to AI or robotics, there was always 
one fellow who considered himself the ultimate authority 
on the subject matter of the newsfroup, and woe unto 
anyone, especially an independent scholar like Mentifex, 
who dared to make an extraordinary scientific claim (ESC) 
on so grave a matter as announcing actual progress in AI. 
When the alpha male of comp.robotics.misc (a really cool 
guy, by the way) bracchiated over to Mentifex in the group 
in 1997 and launched an unseemingly vicious ad hominem 
attack, Mentifex knew not how to defend himself and was 
overcome with feelings of immense gratitude when the foxie 
Forth chip maker smote the troublemaker a mighty blow in 
defense of Mentifex. Forthwith Mentifex took up Forth again 
and devoted the entire year of 1998 to porting Mind.REXX 
into the native language of telescopes and robots -- Forth. 

In Mind.REXX, Mentifex had gone overboard in creating 
variables for even the slightest chance that they might 
turn out to be useful. Nobody had ever written a True AI 
before, it was all uncharted territory, and it seemed 
better to err on the side of too many variables rather 
than too few. In Forth, however, variables are anathema. 
Forthers prefer to put a value on the "stack" instead of 
in a variable. Mentifex never became a genuine, maniacally 
obsessive Forth programmer, but chose to program his AI 
in Forth code that looked enough like other languages to 
be easy to understand and to be easy to port from Forth. 

While Mentifex moved his AI coding efforts from MVP-Forth 
on the Amiga to F-PC on IBM clones and finally to Win32Forth, 
he also in 2001 (a space odyssey) suddenly ported MindForth 
into JavaScript so that users could just click on a link 
and have the Tutorial AI Mind flit across the 'Net and 
and take up albeit brief residence on their MSIE computer. 
While Push Singh was simply amazed at doing AI in REXX, 
many Netizens openly laughed and sneered at the idea of 
coding an AI Mind in JavaScript, which was not by any means 
a traditional AI language. Mentifex, however, suspected 
that his Mind.html in JavaScript was slowly building the 
largest installed user base of any AI program in the world, 
because it was so easy to save-to-disk the Mind.html code 
and because Site Meter logs reported the spread of the AI. 
Mentifex fell into the practice of switching back and forth 
between coding AI in JavaScript for a while and then in Forth. 

In March of 2005 Mentifex began coding powerful diagnostic 
routines into MindForth. He began to find and eliminate bugs 
that he could not deal with earlier because he had not even 
suspected their existence. Meanwhile, Mr. Frank J. Russo 
began to code what became http://AIMind-i.com -- a version 
of the Forthmind with its own site on the Web and with 
special abilities far beyond those of Mind.Forth, such as 
the ability to send and receive e-mail, and the ability 
to surf the Web. On 7 June 2006, Mentifex was "tweaking 
some parameters" and made a breakthrough in his quest for 
the "slosh-over effect" -- where activity on subject-concepts 
combines with activity on a verb to "slosh over" onto the 
selection of a correct object to go with noun and verb. 
It took another year and a half of programming to achieve 
the True AI of 22 January 2008 as described in this Manual. 

ATM
--
http://mentifex.virtualentity.com/mind4th.html
http://mentifex.virtualentity.com/m4thuser.html

-----
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/?member_id=8660244&id_secret=93208591-d770cb

Reply via email to