libscalar-does-perl - like ref() but useful

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name libscalar-does-perl
Package version 0.202
Package release 2
Package architecture all
Package type deb
Installed size 63 B
Download size 33.05 KB
Official Mirror
Scalar::Does provides a "does()" built-in.
A check that "ref($thing) eq 'ARRAY'" doesn't allow you to accept an
object that uses overloading to provide an array-like interface.
This package also includes IO::Detect, for detecting if a scalar is a
filehandle (or something filehandle-like).


Package Version Architecture Repository
libscalar-does-perl_0.202-2_all.deb 0.202 all Debian Main
libscalar-does-perl - - -


Name Value
libexporter-tiny-perl -
liblexical-underscore-perl -
libnamespace-clean-perl >= 0.19
libscalar-list-utils-perl >= 1:1.24
libtype-tiny-perl -
liburi-perl -
perl >= 5.16.1
perl -


Type URL
Binary Package libscalar-does-perl_0.202-2_all.deb
Source Package libscalar-does-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libscalar-does-perl deb package:
    # sudo apt-get install libscalar-does-perl




2014-05-30 - Jonas Smedegaard <>
libscalar-does-perl (0.202-2) unstable; urgency=medium
* Update copyright info:
+ Fix cover CONTRIBUTING file.
Thanks to Thorsten Alteholz.
2014-05-10 - Jonas Smedegaard <>
libscalar-does-perl (0.202-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Use Dist::Inkt for packaging.
+ Use Exporter::Tiny instead of Exporter::TypeTiny.
+ Fix make t/iod-02filehandles.t clean up after itself.
[ Jonas Smedegaard ]
* Update package relations:
+ Tighten build-dependency on libtest-requires-perl, and
build-depend on either recent perl or recent libtest-simple-perl:
Needed by testsuite since 0.201.
+ (Build-)depend on libexporter-tiny-perl: Needed since 0.201.
* Bump standards-version to 3.9.5.
* Update copyright info:
+ Extend coverage for main author and for packaging.
+ Drop notes on no longer included convenience code copies.
2013-08-30 - Jonas Smedegaard <>
libscalar-does-perl (0.200-2) unstable; urgency=low
* Favor recent perl over libscalar-list-utils-perl.
2013-07-01 - Jonas Smedegaard <>
libscalar-does-perl (0.200-1) unstable; urgency=low
[ upstream ]
* New release.
+ Document relationship with Type::Tiny.
+ Skip tests involving given/when, smart match, and lexical $_ in
Perl >= 5.17.
+ Deprecate Scalar::Does::MooseTypes.
+ Use Exporter::TypeTiny instead of Sub::Exporter.
+ Use Type::Tiny and Types::Standard to perform type checking for
built-in Scalar::Does roles, and also Scalar::Does::MooseTypes
[ Jonas Smedegaard ]
* Add README.source emphasizing file as *not* a
show-stopper for contributions, referring to wiki page for details.
* Use URL for Vcs-Git.
* Add git URL as alternate source.
* Stop tracking md5sum of upstream tarball.
* Update package relations:
+ (Build-)depend on libtype-tiny-perl (not libsub-exporter-perl).
+ Build-depend on libpath-tiny-perl and libmoosex-types-perl:
Optionally used in testsuite.
+ Stop provide/conflict/replace libio-detect-perl: No longer in
* Update Homepage to use, to match upstream hint.
* Improve long description to elaborate on the functionality of
included module IO::Detect.
* Drop copyright file Files sections for no longer shipped convenience
code copies.
* Drop patch 1001: Build problem turned out to be (and fixed by now)
in CDBS.
[ gregor herrmann ]
* Switch order of alternative build dependency. (Closes: #713121)
2013-03-12 - Jonas Smedegaard <>
libscalar-does-perl (0.102-3) unstable; urgency=low
* Fix provide/conflict/replace libio-detect-perl (temporarily, until
dropped from unstable).
2013-03-11 - Jonas Smedegaard <>
libscalar-does-perl (0.102-2) unstable; urgency=low
* Fix add epoch to libscalar-list-utils-perl build-dependency, and
favor recent perl.
2013-03-11 - Jonas Smedegaard <>
libscalar-does-perl (0.102-1) unstable; urgency=low
* Initial packaging release.
Closes: bug#702813.

See Also

Package Description
libscalar-list-utils-perl_1.41-1_i386.deb modules providing common scalar and list utility subroutines
libscalar-listify-perl_0.03-1_all.deb module that produces an array/arrayref from a scalar value or array ref
libscalar-properties-perl_0.13-1_all.deb perl module to add run-time properties on scalar variables
libscalar-string-perl_0.002-2+b2_i386.deb Perl module concerning the string aspects of scalars
libscalar-util-numeric-perl_0.40-1_i386.deb Perl module containing numeric tests for Perl datatypes
libscalc-dev_0.2.4-4_i386.deb simple/symbolic calculation library (development files)
libscalc0_0.2.4-4_i386.deb simple/symbolic calculation library
libscamperfile0-dev_20140122-1_i386.deb development headers for scamper's binary dump file access library
libscamperfile0_20140122-1_i386.deb file access library for scamper's binary dump format
libscannotation-java_1.0.2+svn20110812-2_all.deb Java annotation scanner
libschedule-at-perl_1.15-1_all.deb OS independent interface to the Unix 'at' command
libschedule-cron-perl_1.01-0.1_all.deb Simple but complete cron like scheduler
libschedule-ratelimiter-perl_0.01-1_all.deb Perl library to prevent events from happening too quickly
libschroedinger-1.0-0_1.0.11-2.1_i386.deb library for encoding/decoding of Dirac video streams
libschroedinger-dev_1.0.11-2.1_i386.deb library for encoding/decoding of Dirac video streams (development files)