I am aware of this and have taken on board the things you've said before.
Rethinking which object performs which task will help reduce the need to loop
backs. For instance having a lever drive a gantry which drives a signal
eliminates the need for a loopback from the signal to the gantry.
This I got from your previous replies and they have greatly helped simplify my
code. However, because of the extent of inter-dependancy, I don't think I
can get away without them alltogether.
I bet your Trainset code is pretty involved, but I think we provide even better information when we're fixing code. Perhaps when it's at a mostly functional level, and well documented, you could put it online somewhere and post a link here for the curious. We might be able to provide some good insights that way. Just a thought.
James
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>