List::S...tils::XS(3)

✨ NAME ✨

List::SomeUtils::XS β€” the XS implementation for List::SomeUtils, bestie πŸ’–

This is the manual page for it, so like… welcome to the backstage area πŸŽ€


🌸 VERSION 🌸

version 0.59


πŸ’… DESCRIPTION πŸ’…

Okay so first things first: there are no user-facing parts here. Like, none. Zero. If you came looking for the actual functions and the API tea, you want to go read List::SomeUtils instead β€” that's where all the details live, fr fr.

You shouldn't have to install this module directly. The way it actually works is iconic honestly: when you install List::SomeUtils, it checks whether your system has a compiler. If it does, then it adds a dependency on this module so that it gets installed and you have the faster XS implementation. Slay. Automatic. You didn't even have to ask πŸ‘‘

So real talk though, here's the little catch, and it's giving circular-dependency drama: this distribution requires List::SomeUtils, but to avoid a circular dependency, that dependency is explicitly left out from this distribution's metadata. Which sounds chill until you remember β€” without LSU already installed, this module cannot function. Periodt. So don't go trying to bootstrap it all by yourself, okay? 😭


πŸ¦‹ SEE ALSO πŸ¦‹

  • List::Util
  • List::AllUtils

Go read those, they're literally right there 🫢


Giving credit where credit is due, because we always do that here ✨

  • Some parts copyright 2011 Aaron Crane.
  • Copyright 2004 - 2010 by Tassilo von Parseval.
  • Copyright 2013 - 2015 by Jens Rehsack.

πŸ› SUPPORT πŸ›

Found a bug? Not me finding a bug 😭 Bestie, bugs may be submitted at:

https://github.com/houseabsolute/List-SomeUtils-XS/issues

πŸ”₯ SOURCE πŸ”₯

The source code repository for List-SomeUtils-XS can be found at:

https://github.com/houseabsolute/List-SomeUtils-XS

Go look at the code, it's right there, main character energy ⭐


πŸ’œ DONATIONS πŸ’œ

Okay this part is so sweet actually πŸ₯Ί If you'd like to thank me for the work I've done on this module, please consider making a "donation" to me via PayPal. I spend a lot of free time creating free software, and would appreciate any support you'd care to offer.

And like β€” please note that I am not suggesting that you must do this in order for me to continue working on this particular software. I will continue to do so, inasmuch as I have in the past, for as long as it interests me. No pressure, no cap πŸ’…

Similarly, a donation made in this way will probably not make me work on this software much more, unless I get so many donations that I can consider working on free software full time (let's all have a chuckle at that together 😭). We're all laughing, it's fine, it's a vibe.

To donate, log into PayPal and send money to autarch@urth.org, or use the button at:

https://houseabsolute.com/foss-donations/

πŸ‘‘ AUTHOR πŸ‘‘

Dave Rolsky <autarch@urth.org>


This software is Copyright (c) 2026 by Dave Rolsky.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)

The full text of the license can be found in the LICENSE file included with this distribution. Read it bestie, it's important 🫢


Okay and that's a wrap on the List::S...tils::XS(3) page! This little beauty ships with perl v5.42.3, dated 2026-06-23. Byeee, go install List::SomeUtils and let the compiler do its thing πŸ’–βœ¨πŸŽ€
πŸ“¦ where this page comes from