Saturday, February 12, 2005

More on Scheme

Well spent most of the day doing the CSC303 Assignment #2. It's another Scheme assignment. Looking over the interenet it appears it's a popular question to ask at other universities. It's a puzzle solver.

I had this really strange bug [which I still haven't solved] with Scheme and maybe with the implementation [Dr.Scheme] where a global variable is being change but for no apparent reason. I've looked over the code, traced it down to the routine but no where is the global variable being addressed here. Backing up there's only one place in the entire program where this global is being changed and the bug is not there. I've spent hours on this one :-(. Unfortunately it's time to move on. Is it a show stopper? Well, no but it sure is bothersome.