5 projects tagged "metaprogramming"

No download Website Updated 17 Jan 2010 RCapture

Screenshot
Pop 13.60
Vit 39.91

RCapture is a very powerful programming tool for Ruby. It allows you to place hooks which manipulate the data coming into a method or going out from it.

Download No website Updated 14 Mar 2010 phpx

Screenshot
Pop 12.00
Vit 1.00

phpx augments PHP syntax with powerful metaprogramming constructs such as mixins, class-level eval()/macros, pattern matching, annotations and interface delegation. It also implements a simple compiler for converting this extended syntax to standard PHP. The "compiled" code can be cached to disk, allowing features to be used without any runtime performance penalty.

No download Website Updated 24 Aug 2010 Entity Extractor

Screenshot
Pop 12.17
Vit 37.07

Entity Extractor is an application that generates ORM code from a database structure. It was originally written for generating class codes for Storm (The Canonical ORM for Python), but can be extended to generate ORM code from almost any database type. It is highly configurable, has a simple interface, and allows users to add their own features very easily.

Download Website Updated 07 Mar 2011 Dextep Template Engine

Screenshot
Pop 12.81
Vit 35.98

Dextep Template Engine implements a template engine based on regular expression replacements. It can process a template with marks that define placeholders or sections using regular expressions to locate and replace those marks. Currently, it supports marks that define expressions, conditions, loops, and sub-templates files. The templates may compiled and cached to avoid processing the templates again in the future.

Download Website Updated 13 Feb 2012 Erasm++

Screenshot
Pop 42.19
Vit 2.04

Erasm++, the Embedded Runtime Assembler in C++, is an Embedded Domain Specific Language (EDSL) in C++ for runtime code generation on Intel 64/IA-32 architectures. It supports complete compile-time syntax checking, and its code generators run very quickly because necessary data are computed statically. Also included are GenericDsm, a fast and generic instruction decoder library which supports "pattern matching" against the decoded instructions, and MetaPrelude, a Haskell-like lazy metaprogramming library that helps implementing EDSLs in C++.

Screenshot

Project Spotlight

Expense Submittal System

Expense report software.

Screenshot

Project Spotlight

v2strip

Removes ID3v2 tags from MP3 files.