| Projects on Google Code | Results 1 - 10 of 31 |
Basil is a programming language development framework and tool set implemented in Python with the goal of enabling/enhancing multi-language programming in addition to language development. This is the _same_ project as the [http://sourceforge.net/projects/basil SourceForge project], and will be usi...
MetaPy replaces the existing Python compiler frontend with a full macro system, allowing programmers to arbitrarily extend the language.
Haskell to C++ Template metaprogramming translator.
Metascope allows to instrumentalize a Windows Forms program for reflection and debugging purposes. While it can be used for its original purpose, we add additional meta functionality. The core idea is to access the objects of the GUI and go beyond from there.
Features include:
* Reading even...
Communication framework and extra tools,
Basic communication object to automate server,client,proxy.
Advanced tools for: Load management, statistical queries dynamic header creator\handler\serialization.
Framework: extra tools for easy develop.
A C++ metaprogram and object-oriented API for creating functional program factories.
A fork of http://recoder-cs.sourceforge.net/ with the goal of converting the code-base to Java 6 and extending the C# parser to 3.0/4.0 syntax.
Minimac is a minimalist general purpose text macro processor, its simplicity should make it particularly well suited as a front end preprocessor for little language compilers.
Project objectives and salient features:
* simpler to use than m4
* explicit argument stack, user functions are defin...
==Motivation==
In earlier years I wrote some code to simulate polynomial (sum of products), lazy datatypes in C++ right on the tracks of the _Hutton & Meijer_ paper '*Bananas in Space*'. Required some advanced hacking and metaprogramming. Some other bits will go in too.
Let's see if I can get this...
This program uses the C++ Template Metaprogramming technique to calculate a sequence of [http://en.wikipedia.org/wiki/Hamming_numbers Hamming numbers] (aka Regular Numbers, aka Ugly Numbers).
Notes:
* Vary the number of iterations in the `main()` function to obtain more numbers
* use the -f...