Pattern Matching
Linux Layer7 Switchings main goal is to provide a performant framework for Layer7 switching. Layer7 switching is driving a low-level engine using networking design to speed-up forwarding of data stream. Implementation in this project is split into a userspace daemon and a low-level kernelspace...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (98): Linux Layer7 Switching Download |
XML::Filter::Dispatcher is a path based event dispatching with DOM support. SYNOPSIS use XML::Filter::Dispatcher qw( :all ); my $f = XML::Filter::Dispatcher->new( Rules => [ foo => &handle_foo_start_tag, @bar => &handle_bar_attr, ## Send any elts and their contents to $handler...
Platforms: *nix
License: Freeware | Size: 88.06 KB | Download (93): XML::Filter::Dispatcher Download |
SpamProbe operates on a different basis entirely. Instead of using pattern matching and a set of human generated rules SpamProbe relies on a Bayesian analysis of the frequency of words used in spam and non-spam emails received by an individual person. The process is completely automatic and...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (90): SpamProbe Download |
Pop3eye is a pop3 email notifier, previewer and spam deleter. It can be run as a dockapp or as a regular or undecorated window that pops up when checking email. Pop3eye can notify you of email from specific people, with certain subjects, or with information in any other header line by using...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (103): Pop3eye Download |
PDL::IO::Misc is a Perl module with misc IO routines for PDL. rcols() Read ASCII whitespaced cols from a file into piddles and perl arrays (also see "rgrep()"). There are two calling conventions - the old version, where a pattern can be specified after the filename/handle, and the new...
Platforms: *nix
License: Freeware | Size: 2.1 MB | Download (87): PDL::IO::Misc Download |
whouses Perl module is an impact analysis in a clearmake build environment. SYNOPSIS Run this script with the -help option for usage details. Here are some additional sample usages with explanations: whouses foobar.h Shows all DOs that make use of any file matching /foobar.h/. whouses...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (87): whouses Download |
Test::Deep is a Perl module for extremely flexible deep comparison. SYNOPSIS use Test::More tests => $Num_Tests; use Test::Deep; cmp_deeply( $actual_horrible_nested_data_structure, $expected_horrible_nested_data_structure, "got the right horrible nested data structure" ); cmp_deeply(...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (103): Test::Deep Download |
File::Basename is a Perl module to parse file paths into directory, filename and suffix. SYNOPSIS use File::Basename; ($name,$path,$suffix) = fileparse($fullname,@suffixlist); $name = fileparse($fullname,@suffixlist); $basename = basename($fullname,@suffixlist); $dirname =...
Platforms: *nix
License: Freeware | Size: 12.2 MB | Download (113): File::Basename Download |
WebTst is a Web development test infrastructure. It aims to simplify testing by implementing an HTTP and HTTPS capture engine: a Web proxy which records a testers actions using any Web browser and then replays them during testing. It comes with support for cookie handling, HTTP authentication,...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (90): WebTst Download |
sshdfilter automatically blocks ssh brute force attacks by reading sshd log output in real time and adding iptables rules based on authentication failures. Block rules are created by logging on with an invalid user name, or wrongly guessing the password for an existing account. Block rules...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (111): sshdfilter Download |
Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. Restlet project is composed of two parts, a neutral API and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data,...
Platforms: *nix
License: Freeware | Size: 8.1 MB | Download (99): Restlet Download |
LDAP for Haskell package contains a LDAP binding for Haskell. This package provides read and write support for LDAP directories. Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. It is one of the more popular...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (88): LDAP for Haskell Download |
Generally, mod_ocaml is a flexible module for use with the famous Apache Web Server. Probably you know how to benefit of other modules with unbelievable capabilities, like PHP (mod_php4) or Perl (mod_perl). One of the advantages of the Apache Server is the possibility to extend its features by...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (94): mod_ocaml Download |
Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98, including: - Lazy evaluation, higher order functions, and pattern matching. - A wide range of...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (96): Hugs Download |
Mutt is a small but very powerful text-based MIME mail client. Mutt is highly configurable, and is well-suited to the mail power user with advanced features like key bindings, keyboard macros, mail threading, regular expression searches, and a powerful pattern matching language for selecting...
Platforms: *nix
License: Freeware | Size: 3 MB | Download (101): Mutt Download |
Fishkill is a minimalist functional programming language. Some might call it a toy language. The project is based entirely on pattern matching of function arguments. There are no data types (or you might say there is a single data type). Instead, arbitrary constructors can be defined by just...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (87): Fishkill Download |
Tom is a software environment for defining transformations in Java. TOM programming language is an extension of Java designed to manipulate tree structures and XML documents. It is compatible with Java: a Java program is a correct Tom program. Data are represented using an efficient tree based...
Platforms: *nix
License: Freeware | Size: 3.7 MB | Download (104): TOM programming language Download |
Exact Image is a fast (and soon modern and generic) image processing library. For a client we had to optimize the insane time imagemagick spent on certain image processing tasks. After the first code review it became clear that imagemagick was coded for anything but speed. We protoyped the...
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (108): ExactImage Download |
Felix is an advanced Algol like procedural programming language with a strong functional subsystem. It features ML style typing, first class functions, pattern matching, garabge collection, polymorphism, and has built in support for high performance microthreading, regular expressions and context...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (114): Felix Programming Language Download |
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity,...
Platforms: *nix
License: Freeware | Size: 13.2 MB | Download (105): Scala 2.5.1 / 2.6.0 Download |