From the day 1 of my encounter with Fortran i was missing the following functionality: it recognizes its variables by name in the initial settings file (you name it):
Program ABC
Real : A=0, B=0, C=0
Integer :: i=0, j=0, k=0
LOAD 'Variables.dat'
print*, A, B, C, i, j, k
END
File Variables.dat contains (or not contains) in any order any variable without any formatting
i = 1
k = 3
B = 222.
C =333
j =2
A=111.
The result of execution of the code
111., 222., 333., i, 2, 3
May be it exists and i just missed it for 40 years?