Expressiveness
FunSize is an Objective-C framework comprised entirely of categories and intended to make Cocoa code shorter, while maintaining expressiveness. Here are a few approaches taken: Use blocks, a lot. They're pretty cool.
Platforms: Mac
License: Freeware | Size: 71.68 KB | Download (51): FunSize Download |
Virgil projetc is an new, object-oriented, light-weight programming language that is designed for building software for resource-constrained embedded systems at the lowest level. Microcontroller programmers can now develop complete software systems, including hardware drivers and OS services, in...
Platforms: *nix
License: Freeware | Size: 583.68 KB | Download (99): Virgil Download |
ChucK is a new audio programming language for real-time synthesis, composition, and performance - fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based concurrent programming model, which supports a highly precise and fundamental level of expressiveness (we call this...
Platforms: *nix
License: Freeware | Size: 1.5 MB | Download (103): ChucK Download |
CQL::Parser is a Perl module that compiles CQL strings into parse trees of Node subtypes. SYNOPSIS use CQL::Parser; my $parser = CQL::Parser->new(); my $root = $parser->parse( $cql ); CQL::Parser provides a mechanism to parse Common Query Language (CQL) statements. The best description of...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (102): CQL::Parser Download |
Text::Replace is a Perl module to replace variables from a hash. SYNOPSIS ####### # Subroutine Interface # use Text::Replace qw(&replace_variables); $success = replace_variables($template, %variable_hash, @variable); ######## # Class Interface # use Text::Replace; $success =...
Platforms: *nix
License: Freeware | Size: 73.73 KB | Download (91): Text::Replace Download |
Mixins are a powerful concept for object-oriented class composition. re-mix is a powerful package that comprises mixins for C# and Visual Basic .NET.
While C# and VB.NET are continuously improving, they still support only a single mechanism for class composition: single inheritance. Over the...
Platforms: Windows
License: Freeware | Download (55): re-mix Download |
Ptolemy is an extension of Java whose goal are to enable separation of crosscutting concerns, while retaining our ability to understand separated concerns modularly. It balances modularity and expressiveness for aspect-oriented software development.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 6.01 MB | Download (49): The Ptolemy Language Download |
ChucK/miniAudicle is a new audio programming language for real-time synthesis, composition, and performance. ChucK presents a new time-based concurrent programming model, which supports a more precise and fundamental level of expressiveness, as well as multiple, simultaneous, dynamic control...
Platforms: Mac
License: Freeware | Size: 4.3 MB | Download (69): ChucK miniAudicle Download |
AmiDB provides you the power of SQL mixed with the smartness of object-relational mapping. In order to allow you to manage your SQL queries in an optimal way, this SQL library will provide you the next features: - The expressiveness and power of pure SQL - The smartness and easiness of...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): AmiDB Download |
Nimrod is a new statically typed, imperative programming language, that supports procedural, object oriented, functional and generic programming styles while remaining simple and efficient. A special feature that Nimrod inherited from Lisp is that Nimrod's abstract syntax tree (AST) is part of...
Platforms: Mac
License: Freeware | Size: 10.2 MB | Download (39): Nimrod Download |
Apache jSieve is a Java implementation of the Sieve mail filtering language defined by RFC 3028. jSieve is implemented as a language processor that can be plugged into any internet mail application to add Sieve support. jSieve is a subproject of Apache JAMES . All who are interested in...
Platforms: *nix
License: Freeware | Size: 450.56 KB | Download (41): Apache jSieve Download |
FastFormat does not suffer from the common problems that plague standard and third-party libraries: lack of type-safety, lack of speed, lack of I18N/L10N support. Installing FastFormat The distribution is in the form of a zip file, e.g. fastformat-0.2.1.zip which you should extract...
Platforms: *nix
License: Freeware | Size: 2.08 MB | Download (44): FastFormat for Linux Download |