fixed in rev 328. Now the _ENV of a module is put in Package.loaded before the module is run. And if there is an error, everything is cleaned up and returned to its prior state. closing
Woe to those who call bad good and good bad -- Isaiah 5:20
Following the Old Testament, not evil modern culture
I changed my mind on this. Handling circular loading can introduce subtle bugs. Better to just fail and have the programmer handle this manually. So I reverted this change.
Woe to those who call bad good and good bad -- Isaiah 5:20
Following the Old Testament, not evil modern culture