Ports Search

Results 5,1515,160 of 18,669 for descr.zh_CN%3A%E9%81%8F%E5%88%B6%E5%9E%83%E5%9C%BE.(0.01 seconds)
textproc/csvdiff-1.7 (Score: 3.1105202E-4)
Compare/diff two (comma) separated files with each other
csvdiff is a Perl script to diff/compare two csv files with the possibility to select the separator. Differences will be shown like: "Column XYZ in record 999" is different. After this, the actual and the expected result for this column will be shown.
www/HTML-FormHandler-0.40065 (Score: 3.1105202E-4)
Form handler written in Moose
HTML::FormHandler allows you to define HTML form fields and validators. It can be used for both database and non-database forms, and will automatically update or create rows in a database. It can also be used to process structured data that doesn't come from an HTML form.
www/HTTP-Recorder-0.07 (Score: 3.1105202E-4)
Record interaction with websites
Set HTTP::Recorder as the user agent for a proxy, and it rewrites HTTP responses so that additional requests can be recorded. Then, tell your web browser to use this proxy, and the script will be recorded in the specified file.
www/Plack-Middleware-Rewrite-2.000 (Score: 3.1105202E-4)
mod_rewrite for Plack
This middleware provides a convenient way to modify requests in flight in Plack apps. Rewrite rules are simply written in Perl, which means everything that can be done with mod_rewrite can be done with this middleware much more intuitively (if in syntactically wordier ways). Its primary purpose is rewriting paths, but almost anything is possible very easily.
x11/libsynaptics-0.14.6b (Score: 3.1105202E-4)
Library to access the Xorg/XFree86 Synaptics TouchPad Driver
libsynaptics is a library to access the Xorg/XFree86 Synaptics TouchPad Driver. Programs that want to access the touchpad should make use of this library and will thereby not interfere with each other. Available parameters can be read and written and the version of the installed driver can be determined.
devel/Eval-Closure-0.14 (Score: 3.0923155E-4)
Safely and cleanly create closures via string eval
String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it can be quite slow, especially if doing a large number of evals. This module attempts to solve both of those problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. It also caches the result of the eval, so that doing repeated evals of the same source, even with a different environment, will be much faster (but note that the description is part of the string to be evaled, so it must also be the same (or non-existent) if caching is to work properly).
devel/Test-Needs-0.002002 (Score: 3.0629896E-4)
Skip tests when modules not available
Skip test scripts if modules are not available. The requested modules will be loaded, and optionally have their versions checked. If the module is missing, the test script will be skipped. Modules that are found but fail to compile will exit with an error rather than skip. If used in a subtest, the remainder of the subtest will be skipped. Skipping will work even if some tests have already been run, or if a plan has been declared. Versions are checked via a $module->VERSION($wanted_version) call. Versions must be provided in a format that will be accepted. No extra processing is done on them. If perl is used as a module, the version is checked against the running perl version ($]). The version can be specified as a number, dotted-decimal string, v-string, or version object. If the RELEASE_TESTING environment variable is set, the tests will fail rather than skip. Subtests will be aborted, but the test script will continue running after that point.
Easier relationship specification in CDBI::L
This module acts as a mix-in, adding the relationship method to Class::DBI::Loader. Since Class::DBI::Loader knows how to map between table names and class names, there ought to be no need to replicate the names. In addition, it is common (but not universal) to want reverse relationships defined for has-many relationships, and for has-a relationships to be defined for the linkages surrounding a many-to-many table.
devel/Module-Pluggable-5.2 (Score: 3.061236E-4)
Automatically give your module the ability to have plugins
Provides a simple but, hopefully, extensible way of having 'plugins' for your module. Obviously this isn't going to be the be all and end all of solutions but it works for me. Essentially all it does is export a method into your namespace that looks through a search path for .pm files and turn those into class names. Optionally it instantiates those classes for you.
devel/Perl6-Form-0.04 (Score: 3.061236E-4)
Implements the Perl 6 'form' built-in
Perl6::Form - Implements the Perl 6 'form' built-in This module implements virtually all of the functionality of the Perl 6 Form.pm module. The only differences are: Option pairs must be passed in a hash reference; Array data sources must be passed as array references; Options specified on the use Perl6::Form line are not (yet) lexically scoped; User-defined line-breaking subroutines are passed their data source as a reference to a scalar;