I seriously have no idea what you are driving at.
I am fully aware of that ... believe me!
I would just like to know how exactly we can have complex behaviour from simple rules. Give me an example.
well ... there it is ... right there in that very statement ...
you
'need to know' exactly.
that is an approach ... a way of seeing/interacting with the world.
and you carry it over into your work and programming.
so does Nums. and that's fine ... even essential for programming.
but it can also be limiting if not balanced with a willingness to not
always having to be certain about everything.
I'm no differenct. I recognize it.
I program all of the time doing the raytracing thing ...
so I understand the need for precision and logic and linear thinking ...
for the need to know and control ... etc.
but I also find that the greatest discoveries I make ...
are found 'on my way' to something else ...
that while persuing an idea, I make a mistake in code ...
and end up with something that I would never have thought of doing ...
some idea that never would have entered my mind ...
that would never have occured to me.
and if I am too locked into what I am 'trying' to get to ...
I am then not open to, and likely to miss what is now right in front of me.
I also completely understand what you said about 'fun' at programming ...
that it's not much fun to debug. I hear ya.
and that is part of that discovery thing I am speaking of ...
it's easy to get sidetracked by the 'next' great idea! ;)
I know, I know ... I rarely finish a program ...
as I am constantly discovering some new twist to explore.
I see Num doing that for sure ... so I can relate. ;)
but then there is always the dishes that need to be washed, you know?
so it seems to me that programming is a bit of a balancing act ...
that there are times to be tightly/highly focused on the job at hand ...
and other times when we must be willing to pull back and widen that focus ...
to take in a larger picture, to widen our perspective ...
and to take a look at where we are heading ...
see if we're still on course.
anyway ...
here we are ...
discussing all of this ... bringing it to the forefront of our thoughts ...
to the top of the stack, if you will ;) ...
and now we have yourself and hopefully some other folks willing
to pitch in and lend a hand at debugging and getting a stable version ...
while also moving on with the 2.4x stuff.
so ...
we, along with DB ...
continue to evolve.
as it should be.