Fortran (multiple simultaneous connections)
To create a remote mode program that can handle multiple simultaneous connections, each connection must be handled independently to avoid blocking. For other language adapters, this is performed manually either through threading or forking. For the Fortran adapter, the underlying layer automatically forks for new requests and nothing needs to be done by the user.