på Svenska
Open Source (OSI) Logo



Open Source

We support the open-source movement and have released the following under an OSS-compatible license: Artistic License and/or GNU General Public License.

Perl modules

This is a excerpt of our work. These and more available for download from CPAN. If you want commercial support for our modules please contact us.

Array::Stream::Transactional
An array-iterator with support for commiting and rollbacking to read-positions of arbritary depths.

Array::Stream::Transactional::Matcher
Provides pattern matching in arrays. It is possible to create complex queries using logical (and, or, not, xor), repetition (sequence, repetition, optional) and value (eq, ne, gt, lt, ge, le, isa) operations. Writing custom operators is also possible thought a simple subclassing mechanism.

JavaScript
A bridge to the JavaScript engine SpiderMonkey which is used in Firefox and several other applications and systems. It allows you to expose Perl subroutines and classes to JavaScript and execute it from within your Perl application.

PJVM
An experimental Java Virtual Machine in Pure Perl currently under development with backends such as JVM opcode interpretation, JVM opcode to Perl optree translation, JVM opcode to Perl source translation.

VS::Chart
VS::Chart is a new module for creating charts from Perl. The modules philosophy is to create crisp and clean looking charts without having to set lots of properties unless one wants to. VS::Chart uses Cairo Graphics that can output PNG, PDF and SVG.

VS::RuleEngine
VS::RuleEngine is a generic rule-based matching engine that can be used for various tasks such as spam-filtering, data analysis etc. An engine is composed from a set of user-defined pre- and post checks, rules, actions, in- and outputs that are connected together and executed.

Repository access

Our public work is accessible via SVN from our repository: svn://svn.versed.se/public

More information

Error reporting

More information