ra’s avatarra’s Twitter Archive—№ 35,273

  1. …in reply to @mcclure111
    @mcclure111 a friend (@silentbicycle, i think?) once told me that the absence of manual memory management is basically a prerequisite for composeable code precisely because it requires everyone to agree on memory. this is why package management in C/C++ will always be a nightmare.
    1. …in reply to @ra
      @mcclure111 @silentbicycle GC is one way for sure, which is why you get a rich package ecosystem in Ruby, JavaScript, Python, C#, Java, etc. Rust is not GC'd, but its not manually managed and it *does* require everyone to agree on memory (borrow checker), which is why you get an ecosystem there, too