Syntactic
Tie::UrlEncoder is a Perl module for interpolatably URL-encode strings. Syntactic sugar for URL-Encoding strings. Tie::UrlEncoder imports a tied hash %urlencode into your package, which delivers a RFC 1738 URL Encoded string of whatever is given to it, for easy embedding of URL-Encoded strings...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (87): Tie::UrlEncoder Download |
DateTime::Calendar::Pataphysical is a Perl module with dates in the pataphysical calendar. SYNOPSIS use DateTime::Calendar::Pataphysical; $dt = DateTime::Calendar::Pataphysical->new( year => 1752, month => 10, day => 4 ); DateTime::Calendar::Pataphysical is the implementation of the...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (97): DateTime::Calendar::Pataphysical Download |
Tie::CharArray module can access Perl scalars as arrays of characters. SYNOPSIS use Tie::CharArray; my $foobar = a string; tie my @foo, Tie::CharArray, $foobar; $foo[0] = A; # $foobar = A string push @foo, !; # $foobar = A string! print "@foon"; # prints: A s t r i n g ! tie my @bar,...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (96): Tie::CharArray Download |
LavaPE is a programming environment for the experimental object-oriented programming language Lava. It replaces text editing with structure editing, thereby preventing all syntactic and many semantic errors. The pure point-and-click nature of Lava programming and the concise representation of...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (88): LavaPE Download |
Text::Query::BuildSQL is a base class for SQL query builders. SYNOPSIS package Text::Query::BuildSQLsqldb; use Text::Query::BuildSQL; use vars qw(@ISA); @ISA = qw(Text::Query::BuildSQL); Defines all the build_* functions to build a syntax tree. The tree nodes are [ operator scope...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (92): Text::Query::BuildSQL Download |
Soothsayer is an intelligent predictive text entry platform. Soothsayer exploits redundant information embedded in natural languages to generate predictions. Soothsayers modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic,...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (110): Soothsayer Download |
LLg is a recursive descent parser generator. SYNOPSIS use LLg; @tokens = ( ADDOP => [-+], LEFTP => [(], RIGHTP => [)], INTEGER => 0|[1-9][0-9]*, ); $reader = Lex->new(@tokens); $ADDOP->debug; $expr = And->new(($factor, Any->new($ADDOP, $factor)), sub { shift(@_); my $result =...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (93): LLg 1.07 Download |
exmats goal is to provide an easy to use, yet very efficient matrix library. Overloaded operators allow to write algebraic expressions like v=A*u +u in C++, instead of bunch of boring functions. This syntactic sugar comes with runtime cost, one way to eliminate the overhead is to use Expression...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (100): C++ expression template matrix library Download |
Language::XSB is a Perl module that allows you to use XSB from Perl. SYNOPSIS use Language::XSB :query; use Language::Prolog::Types::overload; use Language::Prolog::Sugar vars=>[qw(X Y Z)], functors=>{equal => =}, functors=>[qw(is)], chains=>{plus => +, orn => ;}; xsb_set_query(...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (88): Language::XSB Download |
The question-answer paradigm, or QAP, is a term used in psycho-linguistics to refer to a familiar mode of human discourse. The QAP is currently the subject of several lines of linguistics research. QAParadigm application facilitates a common QAP experiment that involves display of a sentence,...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (90): QAParadigm Download |
Text::Template::Inline allows easy formatting of hierarchical data. SYNOPSIS # you can import any name you want instead of "render" use Text::Template::Inline render; # yields "Replace things and stuff." render { foo => things, bar => stuff, }, q ; # yields "Three Two One Zero"...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (94): Text::Template::Inline Download |
The Java Modeling Language (JML) is a behavioral interface specification language that can be used to specify the behavior of Java modules. It combines the design by contract approach of Eiffel and the model-based specification approach of the Larch family of interface specification languages,...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (53): Java Modeling Language 5.6 RC2 Download |
Tool for manipulating Haskell source code haskell-src-exts will help you manipulate Haskell source code like: lexer, parser, abstract syntax and pretty-printer. Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most common...
Platforms: Mac
License: Freeware | Size: 276.48 KB | Download (39): haskell-src-exts Download |
Simplenlg is a simple Java API designed to facilitate the generation of Natural Language. It was originally developed at the University of Aberdeen's Department of Computing Science. Simplenlg is intended to function as a "realisation engine" for Natural Language Generation architectures, and...
Platforms: Mac
License: Freeware | Size: 2.7 MB | Download (36): Simplenlg Download |
Emdros is an Open-Source text database engine for storage and retrieval of analyzed or annotated text. Emdros has a powerful query-language for asking relevant questions of the data. Emdros has wide applicability in fields that deal with analyzed or annotated text. Application domains include...
Platforms: *nix
License: Freeware | Size: 8.33 MB | Download (47): Emdros for linux Download |
NonTemplate is a software that allows you to generate simple XML output directly in your Python code with a minimum of syntactic noise. It uses the with statement introduced in Python 2.5 to ensure that once a tag is opened, it will be closed. Python code and template codes can be interleaved...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): NonTemplate Download |
Raptor for Linux is a port of Martin C. Carlisle's Raptor Flowcharting software. Raptor is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage. Raptor programs are created visually and executed visually by...
Platforms: *nix
License: Freeware | Size: 2.7 MB | Download (32): Raptor for Linux Download |