Hi Blake, there is a big difference between shared variables and shared libraries: shared variables have state. For that reason shared variables cannot be restored from a file in a reasonable way. Assume for the moment that we don't reload shared libraries. Then it would not be possible to continue any workspace with a non-clear )SI and shared libraries. It is actually the shared library that decides what to do when a workspace is cleared (such as before )LOAD). The shared library is informed just before that happens and may or may not unload itself. Some libraries do that (most likely SQL) while others don't (FILE_IO and also, I believe, emacs mode). In the case of FILE_IO it is mostly stateless so it doesn't unload itself. /// Jürgen On 11/11/2014 04:11 PM, Blake McBride
wrote:
|
- [Bug-apl] Shared library survives session Blake McBride
- Re: [Bug-apl] Shared library survives session Juergen Sauermann
- Re: [Bug-apl] Shared library survives session Blake McBride
- Re: [Bug-apl] Shared library survives sessi... Blake McBride
- Re: [Bug-apl] Shared library survives s... Juergen Sauermann
- Re: [Bug-apl] Shared library survi... Blake McBride
- Re: [Bug-apl] Shared library s... Elias Mårtenson
- Re: [Bug-apl] Shared libra... Blake McBride
- Re: [Bug-apl] Shared libra... Juergen Sauermann
- Re: [Bug-apl] Shared libra... Blake McBride