Ports 搜索

共有5,623项符合/devel/的查询结果,以下是第3,5613,570项(搜索用时0.004秒)
devel/libxml-enno-1.02 (Score: 0.032514982)
Group of Perl modules for XML parsing
A group of Perl modules for parsing XML
devel/sgb-20090810 (Score: 0.032514982)
The Stanford GraphBase: A Platform for Combinatorial Computing
A workbench for combinatorial computing, and standard sets of data that can be used for benchmark tests of competing methods by Donald Knuth. Also includes demonstration programs and games that make use of the data. Gerald Pfeifer <gerald@FreeBSD.org>
devel/local-lib-2.000015 (Score: 0.032514982)
Perl extension to create and use a local lib/ with PERL5LIB
This module provides a quick, convenient way of bootstrapping a user-local Perl module library located within the user's home directory. It also constructs and prints out for the user the list of environment variables using the syntax appropriate for the user's current shell (as specified by the SHELL environment variable), suitable for directly adding to one's shell configuration file.
devel/match-simple-0.009 (Score: 0.032514982)
Simplified clone of smartmatch operator
match::simple provides a simple match operator |M| that acts like a sane subset of the (as of Perl 5.18) deprecated smart match operator. Unlike smart match, the behaviour of the match is determined entirely by the operand on the right hand side.
devel/mem-0.4.6 (Score: 0.032514982)
Use "in-mem" pkgs and force definitions into mem early
mem is a trivial pragma to either allow defining the module it is included from as being defined so that later classes or packages in the same file can use the package to pull in a reference to it, or to be able to call its import routine from a different package in the same file. With parameter assignments or other actions, it forces those assignments to be done, immediately, at compile time instead of later at run time. It can be use, for example, with Exporter, to export typed-sub's among other usages.
devel/mixin-0.08 (Score: 0.032514982)
Mix-in inheritance, an alternative to multiple inheritance
Mixin inheritance is an alternative to the usual multiple-inheritance and solves the problem of knowing which parent will be called. It also solves a number of tricky problems like diamond inheritance. The idea is to solve the same sets of problems which MI solves without the problems of MI.
devel/mocked-0.09 (Score: 0.032514982)
mocked - use mocked libraries in unit tests
Often during unit testing, you may find the need to use mocked libraries to test edge cases, or prevent unit tests from using slow or external code.
devel/multidimensional-0.012 (Score: 0.032514982)
Disables multidimensional array emulation
Perl's multidimensional array emulation stems from the days before the language had references, but these days it mostly serves to bite you when you typo a hash slice by using the $ sigil instead of @. This module lexically makes using multidimensional array emulation a fatal error at compile time.
devel/namespace-autoclean-0.28 (Score: 0.032514982)
Keep imports out of your namespace
When you import a function into a Perl package, it will naturally also be available as a method. The namespace::autoclean pragma will remove all imported symbols at the end of the current package's compile cycle. Functions called in the package itself will still be bound by their name, but they won't show up as methods on your class or instances. This module is very similar to namespace::clean, except it will clean all imported functions, no matter if you imported them before or after you used the pragma. It will also not touch anything that looks like a method, according to Class::MOP::Class::get_method_list.
devel/namespace-clean-0.27 (Score: 0.032514982)
Keep imports and functions out of your namespace
When you define a function, or import one, into a Perl package, it will naturally also be available as a method. This does not per se cause problems, but it can complicate subclassing and, for example, plugin classes that are included via multiple inheritance by loading them as base classes. The "namespace::clean" pragma will remove all previously declared or imported symbols at the end of the current package's compile cycle. Functions called in the package itself will still be bound by their name, but they won't show up as methods on your class or instances.