I'm starting to learn Erlang which is an amazing language thanks to isolation, fault tolerance, function programming and hot swaping of the code.
I could notice that to fix some performance issue sometimes I can use port to interact with C or other languages.
My wonder is the capacity of hot code replacement using port. Do you have already face this issue in a running system?
May an identification based on hash can help to identity the version of the port to use?
Thanks