XSPP(1)

πŸ“¦
version 0.19 Β· 4 versions
, in fedora 44

πŸ’– XSPP(1) πŸ’–

okay so bestie, you found the manual page for XSPP(1), and it's from the User Contributed Perl Documentation section. It's the XS++ preprocessor and it's literally here to preprocess your XS++ vibes. No cap. πŸŽ€βœ¨


✨ NAME ✨

xspp β€” XS++ preprocessor. That's the name, that's the game. Slay. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so here's the command energy. You can run xspp directly like this:

           xspp [--typemap=typemap.xsp [--typemap=typemap2.xsp]]
                [--xsubpp[=/path/to/xsubpp] [--xsubpp-args="xsubpp args"]
                Foo.xsp

or, if you're invoking it through Perl, you can do:

           perl -MExtUtils::XSpp::Cmd -e xspp -- <xspp options and arguments>

Let's go through the flags so you're not confused, bestie:

  • --typemap=typemap.xsp β€” pass in a typemap file, and yes, you can stack another one like --typemap=typemap2.xsp. It's giving "more maps, more power". πŸ’…
  • --xsubpp β€” this can be bare, or you can give it a path with --xsubpp=/path/to/xsubpp. Choose your fighter. ✨
  • --xsubpp-args="xsubpp args" β€” here's where you pass the args for xsubpp, all wrapped up in quotes. πŸŽ€
  • Foo.xsp β€” and then you hand over your .xsp file. Main character energy, fr fr. πŸ‘‘
The synopsis uses brackets to show how the options group together, so don't panic if it looks like a little nest. That's just the shape. πŸŽ€πŸ’–

πŸ“š DOCUMENTATION πŸ“š

Bestie, the docs are in ExtUtils::XSpp. Go look. It's iconic. πŸ¦‹


mwah πŸ’‹ that's the whole page. This manual is XSPP(1), and it came from perl v5.42.2, dated 2026-07-03. Periodt. πŸ’…πŸŒΈ

πŸ“¦ where this page comes from