From mboxrd@z Thu Jan 1 00:00:00 1970 From: tih at hamartun.priv.no (Tom Ivar Helbekkmo) Date: Fri, 27 Dec 2019 22:42:55 +0100 Subject: [COFF] Most Popular Programming Languages 1965 - 2019 In-Reply-To: <8abbdcabf349359248223c65d511ab1f@firemail.de> (Thomas Paulsen's message of "Fri, 27 Dec 2019 19:24:52 +0100") References: <20191221222234.GT95360@eureka.lemis.com> <8c757e99-bec1-b6d8-0d6a-96f55fbb2e35@kilonet.net> <7217cd90-a42a-68b2-dff1-4f90a1bf6063@kilonet.net> <2faaeddb7acece00e4a7da6dd71b566c@firemail.de> <38aeb1a1-6a03-54d7-3cfb-62b281b5e60b@kilonet.net> <8abbdcabf349359248223c65d511ab1f@firemail.de> Message-ID: Thomas Paulsen writes: >> I work in Python for my day job. Every day I use PyPi, the third-party >> package repository, and every time I do I miss CPAN. Sure, there was a >> lot of crap in CPAN but the repository itself was well organized. > I agree. The perl package system is very good. The package system may have been good, but what I remember most clearly from working with it is how the dependencies would always get in each others' way. "This package depends on version 0.0.3a of pl-foo, but also on this other package, which in turn depends on version 0.0.3b of pl-foo, and of course 0.0.3a and 0.0.3b have completely incompatible APIs, so you're screwed." That's probably the start of the path leading to Docker, right there. -tih -- cpan. cpanic. cpandemonium.