Hi guys,

I'm struggling with a write-up on my project, and aware that
technically these things are not really Boids as somebody here with
direct AI background pointed out.  These program units that rather
define the whole system are small, useless alone, follow simple rules,
and so on,  so I'm not so sure they don't fit somehow.

However, as I have strained to think what I think I am seeing it in
this that keeps me working and excited about this project (after 30+
years of this) it has just occurred to me that

>>> from the beginning I've been looking for the ability to have outside units, whatever they are, contribute to the workings of the system. <<<

....In the original domain the idea was to have real computer junkies
on computer junkie forums contribute to  a knowledge-base about PCs.
They are the logical source, not outsourced programmers, not employees
- the guys in the field / at the benches.

My original DSL kept getting more complex to solve all the problems of
missing data, screwed up and uncertain units, inconsistent terms for
the same thing and so on.  It was powerful but nobody but a really
geeky programmer would use it - not the solution.

Many things have happened and I won't go into that now, but the Key to
what I think I'm seeing clearer and clearer is that contributions are
made from "outside".

Soooo - I just starting thinking that maybe what this should be called
to start with is

>>"'External Contribution Software"

or maybe just "Externalized Software"

or something more of this sort.

Does that sound less Discordant note and also say something?

Thunk


BTW the WhiteBoard has now been modified to work like "radio channel"
communications.  The working method establishes its "handle?" and then
a stack of hashes start - just like requesting a frequency.  Its
working.   And since the HelperLib is the source the method_name + the
Class form an "automatic" key once the channel has been made
unique.....just like on the boat and coming into harbor.
:)