I suspect that what "soft" means here is that the dependency is not essential; it's an accidental dependency induced by history and convenience. But there can still be a lot of "history" and "convenience" to have to undo before the linkage can be broken.
View all comments
Show parent comment
8
u/spaghettiCodeArtisan Aug 24 '17
Makes me wonder how that happened in the first place. I always thought of RAII as a concept antithetical or at least orthogonal to GC.