Fortran - Testing - Returning test and assertion errors
Improving Fortran test framework by replacing boolean assertions with custom error types for better error handling and output control.
Improving Fortran test framework by replacing boolean assertions with custom error types for better error handling and output control.
A technical guide on implementing centralized test result printing and progress reporting in a Fortran testing framework.
Exploring how to create a generic, testable unit test runner in Fortran by extracting logic from the main program into reusable procedures.
A guide on improving temporary test programs in Fortran, focusing on verifying function correctness through manual and automated testing methods.
Explores fatal error handling in Fortran, covering exit codes, error messages, and the use of stop vs. error stop commands.
Explores error handling and data guarantees in Fortran using a polyline type, focusing on enforcing constraints through private components and factory functions.
Explores error handling and propagation in Fortran when parsing strings to create polylines, using custom derived types.
Explores implementing an Either type in Fortran for error handling, using a point parsing function as a practical example.
Explores using Fortran types and private components to prevent edge cases and ensure safe function calls, focusing on error handling for non-empty lists.
Explores error handling in Fortran functions, focusing on optional results and alternatives to success flags and subroutines.
Explores error handling in Fortran, covering intrinsic methods and naive approaches, with a focus on function design.
Explains how to implement the 'reduce' functional programming concept in Fortran, generalizing array reduction operations.
Explores implementing functional programming concepts like filter and map operations within a custom list type in Fortran.
A developer documents their journey tackling the 'Billion Row Challenge' in Fortran, optimizing performance from over 2 minutes to under 6 seconds.
A guide to setting up a development environment for SciPy on Mac OS, including installing dependencies and using development mode.
The author discusses a potential bug or design quirk in the 'leaps' R package related to how forward/backward selection interacts with its exhaustive search preprocessing.