Setting Up Windows Fortran Development

If you're just getting started with Fortran and your primary computer is Windows, figuring out how to get everything you need installed and configured can be a bit tricky. In this post I'll provide links and some details for how I set up a Windows machine for doing Fortran development. Your mileage may of course … Continue reading Setting Up Windows Fortran Development

The Fortran Package Manager’s First Birthday

It was about 1 year ago that I attended my first Fortran standards committee meeting, more formally known as a J3 committee meeting. It was there that I met some brilliant people I'm now happy to call colleagues. It was a very interesting experience, and I'd recommend it to anyone interested in learning about how … Continue reading The Fortran Package Manager’s First Birthday

Is Research Software Likely to Remain a Tangled Mess?

No. I recently came across a post in the fortran-lang forum referring to a blog post that makes an assertion that research software is likely to remain a tangled mess. I have a sufficient amount to say that should hopefully refute such an assertion, and give us some hope for the future. One of the … Continue reading Is Research Software Likely to Remain a Tangled Mess?

Difficulties With Test Metrics

The answer to the question of whether we should write automated test suites has largely been settled. We absolutely should write unit tests, and possibly even integration and end-to-end tests. But as acceptance of this practice grew, and adoption became more widespread, a follow-up question arose; How many tests should we write? How do we … Continue reading Difficulties With Test Metrics

With A Little Help From My Friends

I spent last week at my first Fortran Standards Committee meeting. It was a pretty interesting experience. Everyone there was brilliant, and interested in trying to do a good job improving the language. And yet, it was still somehow very disfunctional. The committee is comprised mainly of representatives from compiler vendors/writers, with a few representatives … Continue reading With A Little Help From My Friends

Like Miracle Grow For Your Garden

In the last post I did about the Vegetables testing framework I developed, I talked about how much of a success it had been. Now I've cranked it up to 11. I've now got what is effectively QuickCheck level functionality implemented in a Fortran testing framework. For anyone not familiar with QuickCheck, it is effectively … Continue reading Like Miracle Grow For Your Garden