Wouldn’t initiatives like rust-dev[0] help with that? I know that Debian is also packaging Rust this way[1].

I think this was tried long time ago in rust-overlay and failed at the end because the dependency graph was incredibly big. In fact you can see it on the wiki, this is larger than _the bigger_ Haskell packages.

I guess the simplest explanation is that software is growing larger,

This is not only the case of Rust, but Go, JAVA and .NET and maybe some other projects. Self-bootstrap anyone? :)

Can this growth be explained?
Is it expected to continue at this rate?

Graph is just showing the overall growth, if we associate distfiles to packages we will get the answers.

W dniu 15.03.2024 o 16:40, Hoël Bézier pisze:
I guess the simplest explanation is that software is growing larger,
and in the end we should be expecting to adding new packages faster than
removing dead ones.  Add to that the grotesque inefficiency of modern
programming languages such as Go and Rust.

Wouldn’t initiatives like rust-dev[0] help with that? I know that Debian is also packaging Rust this way[1].

[0]: https://wiki.gentoo.org/wiki/Project:Rust/rust-dev
[1]: https://wiki.debian.org/Rust

Hoël

--
Have a great day!

~ Maciej XGQT Barć

x...@gentoo.org
Gentoo Linux developer
(dotnet, emacs, math, ml, nim, scheme, sci)
https://wiki.gentoo.org/wiki/User:Xgqt
9B0A 4C5D 02A3 B43C 9D6F D6B1 14D7 4A1F 43A6 AC3C

Attachment: OpenPGP_0x14D74A1F43A6AC3C.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to