I am an untrained professional
So I just learned a very important lesson. One that I should've learned somewhere in my past, I'm sure. :realmad:
The other day I saw a neat little challenge over on the Adesk LDD newsgroup and found a "messy" solution, as it was called by the person who origianlly asked about it. I didn't think much of it at the time as it was just a fun little excercise. Well today I had a bit of free time so I thought I'd try to 'optomize' the routine to clean it up........
So my lesson is this, don't EVER, EVER, EVER, try a new chunk of code while:
1. You are working in a real world drawing
2. Said real world drawing has a HUGE database of the objects you are testing
3. You are expecting a call to be able to continue what you were doing before you had said free time........
Prior to my 'optimizations' this code ran in the same drawing in about 5 seconds. :kewl:
Well, as I type this it has now been running for 37 minutes. I've checked and double-checked to make sure that it cannot get into an infinite loop so that is not an issue
I think it's time for a beer........