Argument Type
This is a decorator that lets you annotate function definitions with argument type requirements. These type requirements are automatically checked by the system at function invocation time. The decorator frees you from writing type-checking boilerplate code by hand.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Type-checking decorator Download |
This decorator can be used to cast argument types automatically, using a pre-specified list of types, when a function is called.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): Automatic argument type conversion Download |
Getargs::Long is a Perl module with named subroutine arguments, with optional type checking. SYNOPSIS use Getargs::Long; # case sensitive use Getargs::Long qw(ignorecase); # case insensitive # Simple, args mandatory my ($val, $other) = getargs(@_, qw(val other)); # Simple, args optional...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (90): Getargs::Long Download |
SOAP::Data is a Perl class that provides the means by which to explicitly manipulate and control all aspects of the way in which Perl data gets expressed as SOAP data entities. The SOAP::Data class provides the means by which to explicitly manipulate and control all aspects of the way in which...
Platforms: *nix
License: Freeware | Size: 235.52 KB | Download (100): SOAP::Data Download |
PHP Design by Contract provides a basic implementation of contract programming in PHP 5.3+. The base Contract class allows new or existing classes to define properties as protected Attributes and methods as Routines, which require argument type/class validation, aswell as PreCondition and...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 31.24 KB | Download (46): PHP Design by Contract Download |
FastFormat does not suffer from the common problems that plague standard and third-party libraries: lack of type-safety, lack of speed, lack of I18N/L10N support. Installing FastFormat The distribution is in the form of a zip file, e.g. fastformat-0.2.1.zip which you should extract...
Platforms: *nix
License: Freeware | Size: 2.08 MB | Download (44): FastFormat for Linux Download |
This script shows you to use the new decorator feature of python 2.4 to systematically check the argument types for type-sensitive functions.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Type checked argument lists with decorators Download |
XML::Schema::Type::Simple is a base class for simple XML Schema datatypes. SYNOPSIS package XML::Schema::Type::whatever; use base qw( XML::Schema::Type::Simple ); use vars qw( @FACETS ); @FACETS = ( minLength => 10, maxLength => 30, otherFacet => { value => $n, fixed => 1,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (107): XML::Schema::Type::Simple Download |
XML Schema Standard Type Library, in short XSSTL, is a collection of universally-useful data types defined in the W3C XML Schema language. The provided types describe concepts such as email address, IP address, phone number, country code, US states, etc. To make all the types from XSSTL...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (97): XML Schema Standard Type Library Download |
Class::Meta::Type is a Perl module for data type validation and accessor building. SYNOPSIS package MyApp::TypeDef; use strict; use Class::Meta::Type; use IO::Socket; my $type = Class::Meta::Type->add( key => io_socket, desc => IO::Socket object, name => IO::Socket Object ); This...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (93): Class::Meta::Type Download |
Audio::File::Type represents an audio filetype. An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...)...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (110): Audio::File::Type Download |
File type determination is a little KDE Service Menu that calls the GNU file command to retrieve Mime information from files, and presents it inside a standard KDE dialog..
Platforms: *nix
License: Freeware | Download (98): File type determination Download |
Hash::Type module contains pseudo-hashes as arrays tied to a "type" (list of fields). SYNOPSIS use Hash::Type; # create a Hash::Type my $personType = new Hash::Type(qw(firstname lastname city)); # create and populate some hashes tied to $personType tie %wolfgang, $personType, "wolfgang...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (97): Hash::Type Download |
Data::Type::Docs is a Perl module with the manual overview. MANUALS Data::Type::Docs::FAQ Frequently asked questions. Data::Type::Docs::FOP Frequently occuring problems. Data::Type::Docs::Howto Point to point recipes how to get things done. Data::Type::Docs::RFC Exact API...
Platforms: *nix
License: Freeware | Size: 70.66 KB | Download (88): Data::Type::Docs Download |
Data::Type is a Perl module with versatile data and value types. SYNOPSIS use Data::Type qw(:all); use Error qw(:try); try { verify $email , EMAIL; verify $homepage , URI(http); verify $cc , CREDITCARD( MASTERCARD, VISA ); verify $answer_a , YESNO; verify $gender , GENDER; verify...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (97): Data::Type Download |
File::Type::Builder is Perl module to parse mime-magic and generate code. SYNOPSIS my $build = File::Type::Builder->new(); while ( ) { chomp; my $parsed = $build->parse_magic($_); my $code = $build->string_start($parsed); (or string_offset or beshort) } Reads in the mime-magic...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (93): File::Type::Builder Download |
Tangram::Type::Extending is a Perl module for teaching Tangram about new types. Tangram::Type is the root of a hierarchy of classes that are responsible mapping individual field to SQL entities (columns in the simplest cases). There is one Type object per persistent field. Adding support for...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (94): Tangram::Type::Extending Download |
See-and-Type is a series of virtual keyboard models (Standard, Compact, and UltraCompact) that assist people to enter text with the mouse, without a conventional keyboard. See-and-Type uses a special color scheme for easy identification of the text keys. See-and-Type is designed to facilitate...
Platforms: Windows
License: Freeware | Size: 2.88 MB | Download (293): See-and-Type Download |
Free True Type Fonts 1000+ is a pack of more then 1000 true type fonts! Completely free!
Platforms: Windows
License: Freeware | Size: 15.65 MB | Download (181): Free True Type Fonts 000+ Download |
See your Personality Type, understand yourself and others better. The Type TV Show animates Carl Jung’s Psychological Types and the 16 MBTI Personality Type Codes. The game helps you to master the basics, and contains hidden doors to deeper levels of play for those that dare to dive deeper into...
Platforms: Windows
License: Freeware | Size: 1.69 MB | Download (532): Type TV Show Download |