The way I understand is that allocatable makes it possible to change the length of the character string (shortline) during runtime of the program. Without allocatable, the length of the string would be fixed, set to stone, so to speak, during compile time.
1 Like