Skip to content

p5pclub/ref-util-xs

Repository files navigation

NAME

Ref::Util::XS - XS implementation for Ref::Util

VERSION

version 0.117

SYNOPSIS

use Ref::Util;
# Don't use Ref::Util::XS directly!

if (is_arrayref($something) {
    print for @$something;
}
elsif (is_hashref($something)) {
    print for sort values %$something;
}

DESCRIPTION

Ref::Util::XS is the XS implementation of Ref::Util, which provides several functions to help identify references in a more convenient way than the usual approach of examining the return value of ref.

You should use Ref::Util::XS by installing Ref::Util itself: if the system you install it on has a C compiler available, Ref::Util::XS will be installed and used automatically, providing a significant speed boost to everything that uses Ref::Util.

See Ref::Util for full documentation of the available functions.

THANKS

The following people have been invaluable in their feedback and support.

  • Yves Orton
  • Steffen Müller
  • Jarkko Hietaniemi
  • Mattia Barbon
  • Zefram
  • Tony Cook
  • Sergey Aleynikov

AUTHORS AND MAINTAINERS

  • Aaron Crane
  • Vikentiy Fesunov
  • Sawyer X
  • Gonzalo Diethelm
  • Karen Etheridge
  • Graham Knop
  • p5pclub

LICENSE

This software is made available under the MIT Licence as stated in the accompanying LICENSE file.

AUTHORS

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018 by Sawyer X.

This is free software, licensed under:

The MIT (X11) License

About

Ref::Util::XS - XS implementation of Ref::Util

Resources

Stars

Watchers

Forks

Packages

No packages published