Re number of modules - ask any neuroscientist how many modules there are
in the brain... and see which you think you can do without. My approach
was to list important brain modules, delete those that I thought I can
do without, add a very few that they haven't located or seem needed.
Some modules end up being split in smaller ones as you start delving
into implementation issues.
 
Re PYTHON - hey I though we just *had* the language debate. FWIW In a
previous life I've coded in Fortran and various flavours of Basic.
Python gives fast learning curve, high productivity, high readability
(important if you have gaps between programming time), it *is* OO but
also procedural/functional - i like that mesh -, self-modification, the
efficient data structures which I need, and lots of community support
e.g. MontyLingua gives you a natural language parser free. Low
performance is an issue but one could always inline C. So Python it is
for my first prototype. I don't recommend people change their current
language tho if they're happy with it. Still early days for me. 

> "YKY (Yan King Yin)" <[EMAIL PROTECTED]> 2007/03/29
15:58:45 >>>
On 3/29/07, Jean-Paul Van Belle <[EMAIL PROTECTED]> wrote:
> I guess (50 to 100 modules) x (500 to 2500 locs) x fudge factor x
language
factor
> with fudge factor = 2 to 4 and language factor = 1 for eg Python; 5
for eg
C++

50-100 modules?  Sounds like you have a very unconventional
architecture.

>From what you say, Python sounds like a pretty good *procedural*
language --
would you say it's the easiest way to build an AGI prototype?

-----
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