-
I request this thread be used to collect examples, thoughts, and comments on the use cases for Exception Handling in Fortran.
As reference, please see this [**paper** ](https://j3-fortran.org/doc/y…
-
A common request is to simplify how to do array of strings. Currently one option is this:
```fortran
type string
character(:), allocatable :: s
end type
integer, parameter :: N = 5
type(st…
-
The LET statement is proposed as a single solution for several needs identified in other issues: fixing implicit SAVE on initialized variables, adding immutable objects, "auto" type and shape inferenc…
-
## Colors Module
In order to support colors and styling (bold, underline and etc) I propose a small utility to handle colored output, namely `stdlib_colors`. The use cases can vary, but the main appl…
-
There may be a reason why the standards committee has chosen not to allow this, but I've found it very irritating that a proc-component-ref (R1039 in the draft 2018 standard) requires that the variabl…
-
I see great value in implementing a variety of simple yet real-world algorithms in Fortran and benchmarking them along multiple axes:
* Different problem sizes (e.g. array or matrix size)
* DIffer…
-
A very common request is to allow templates for subroutines or functions, in order to allow code like the following:
```fortran
function f(x)
, intent(in) :: x
f = x + 1
end func…
-
Extracted from #49. Author: Van Snyder
# Introduction
The proposal for which authorization to proceed as an ISO Technical Specification was requested
in June 2016 was N2113.
Incorrect use of…
-
Right now, `IntrinsicFunction` is side-effect-free and deterministic. It can represent exactly two kinds of functions:
* `elemental`: the function is defined as a scalar function and it can be vect…
-
This is probably one of the most personal guideline.
I have to admit that I have not yet found yhe one that I love so I often change my mind resulting into somehow disorder style (that really hurts …