Re: [STUMP] Dependencies
| Newsgroups | gmane.comp.window-managers.stumpwm.devel |
|---|---|
| Message-ID | <87h97q73hk.fsf@laptoptop.i-did-not-set--mail-host-address--so-tickle-me> |
Hi David, Just curious, what is supposed to be used instead of cl-ppcre that way? Alex David Bjergaard <[email protected]> writes: > Hi All, > > When I first started maintaining stumpwm, I was interested in knowing if people > were OK with extra dependencies in stumpwm. This was before quicklisp was as > popular as it is now, and the build prescription didn't even mention it. > > Things have changed now, and there have been a handful of contributions that > change the way stumpwm handles its internal loop. There are also many, many > places where stumpwm re-invents the wheel for the sake of keeping dependencies > to a minimum. The arguments for minimal dependencies are/were: > 1. Less overhead for compiling (especially those unfamiliar with lisp development) > 2. Less dependence on upstream changes that break their interface > 3. Smaller dependencies -> greater freedom to run on multiple lisp flavors > 4. Lower dependencies make it easier for distro managers to package and ship > stumpwm outside of quicklisp/compiling with make > > Quicklisp clearly nullifies argument 1. Argument 2 is still an issue. I've > been told that argument 3 is also moot with quicklisp since libraries in > quicklisp are supposed to run in multiple flavors. In practice I've had the > opposite experience with the gui libraries I've looked at (qt and smoke, and > the freetype renderer). > > While I believe philosophically that we should only depend on sbcl (the most > popular flavor), others in the community disagree. Therefore I have agreed that > the mainline stumpwm will keep the minimal dependency design requirement, and > that paulownia (stumpwm 2.0) will have a much looser policy. > > I bring this up because there have been requests to: > 1. remove dependence on cl-ppcre > 2. add dependence on bordeaux-threads and alexandria > > I think it warrants a discussion since the landscape has changes so much in the > last 3-4 years. > > David > > _______________________________________________ > Stumpwm-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/stumpwm-devel _______________________________________________ Stumpwm-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
signature.asc
(application/pgp-signature, 454 B)
-----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJYGZOYAAoJEJhlWIy8dAED5m0IAJEp4FNt3jHMCGJfdG/wrwqt DiCE9EVtWZu8p51ByUfqztfhfSmdGZH3euZVrRbS1Ozmg/3n68y1dxcgWYxYBkIH UlnHC+V46H5S0RuuoqY2Y+mvla3Sq16ScGwY7vwOIs891HEzb4Ip6SPYKvj6hsi+ zw56fFfhgNJAZwQFLfX+1e8d4GO37F2zRFrK4BeopPs02XCyuQmPXNmLCx0HXIzy 9kEarSg63v2AFrj7OuzrOBwsji+x2pQN/2jOTPIeGt1svpinqwX0DRYUW1366F47 dHVGVCktP5SOekYNnn3DTuP0ALYs3fGWmw8OVWzL/jpuVmpAcqS/PH1NFeapN0U= =UUMj -----END PGP SIGNATURE-----