Re: [STUMP] Dependencies

[email protected]
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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.