Well, that new data structure I needed worked out all right, but then I was stuck with trying to process all the references while I was displaying them. This led to some logical problems (such as references referring to something already displayed). I realized then that I had to preprocess the references before displaying. This made logical sense anyway as it separated the two functions and will make the code less complicated so that future enhancements will be easier. I’m working to finish this off as soon as possible as I really need to get this release out this month. It’s been dragging too long.
Part of the distraction that is taking time away from programming is a six letter word known as “summer”. The family just wants to so much together, and the extra physical activity sometimes forces me to “hit the sack” early some nights. Winter seems to more conducive to programming, since the heat doesn’t zap you.