News for hackers. Stuff that matters.
Re:Hunting for Gems: How Ruby's package management system ev... by ryanbrunner on Monday September 30, 2024 @08:29AM (#41696400)
Allowing multiple versions of a library to run simultaneously is a design decision - there are definitely shortfalls to allowing this (increased code size, a relative nightmare to audit, increased tendency towards downstream dependencies opening vulnerability potential). Culturally with bundler it tends not to be an issue since the inability to run multiple versions of packages tends to reduce the number of secondary dependencies to only pretty core libraries, and encourages permissive version requirements for gems.

There are no comments on this comment yet.