Fortran alias procedure name
In addition to generic and polymorphic procedures, Fortran also allows aliasing procedure names. This is useful to provide a shorter or more convenient name for a procedure.
It’s easiest to understand from the example below.
program main
interface easy
procedure :: long_and_descriptive_procedure_name
end interface
call easy()
contains
subroutine long_and_descriptive_procedure_name
print '(a)', "Hello from long name"
end subroutine long_and_descriptive_procedure_name
end program