Search This Blog

Saturday, March 23, 2019

More code

Last night's chicken biryani was not a huge success. The Gorse Fox cooked one last week which smelled and tasted wonderful, but the texture wasn't quite right. Last night the texture was much better, but the flavour wasn't as good. It was far less subtle and sophisticated. First thing this morning he has been through and modified the recipe yet again, ready for the next attempt.

Much of the balance of the day has been spent writing and wrangling code. The Gorse Fox spent a disproportionate amount of time trying to beat one bug to death. In the end he resorted to Google and found that this was not unique to his code. It was in the underlying release of the compiler

Plan B was needed.

The Gorse Fox would install a second instance of the language using a different release and different implementation. Then he could run the two in parallel. That seemed such a sensible idea. It didn't work. The second installation failed.

Plan C was needed.

Moving from 'tawnyowl' to 'eagle' the Gorse Fox fired up the big old PC. Language was quickly installed and code retried. It worked first time. The Gorse Fox is now happy that he can get on and write the code he wanted, but is frustrated that he's having to use 'eagle' to do it. (Maybe it's time to get another Raspberry Pi?).

Someone has come up with idea for running the two language implementations in parallel, but so far the Gorse Fox hasn't stopped to try it as it looks as if it will take some faffing about.

No comments: