RSS 105 projects tagged "Code Generators"

No download Website Updated 14 Dec 2011 App

Screenshot
Pop 50.89
Vit 2.05

'App' is a preprocessor for C++ that accepts as input arbitrary C++ code that may contain embedded constructs for specifying algebraic data types and associated pattern matching operations, and produces as output the same code with all such constructs translated to normal C++. What app essentially does is provide for C++ pretty much the same capabilities that functional languages have regarding algebraic types. 'Applib' is the associated runtime library that supports the core run time requirements of the translated code, and which provides additional utilities (applib is covered by the LGPL).

Download Website Updated 17 Nov 2008 AutoOpts

Screenshot
Pop 146.26
Vit 8.80

AutoOpts is an integrated part of AutoGen. Based on a very simple option description file, it will process configuration files, environment variables, command line options, text strings passed by client programs, and will make the results easily accessible to the client program. It will also produce a man page and the info-doc invoking section automatically.

Download Website Updated 12 Jul 2001 Awka

Screenshot
Pop 54.85
Vit 2.42

Awka is both a translator of AWK programs to ANSI C, and a separate library against which the C code is linked. The aims of Awka are to allow creation an executable that provides generally better performance than AWK interpretors, to allow easy inclusion of AWK logic in larger C applications, and use of external C functions within AWK scripts.

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 182.10
Vit 7.24

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download No website Updated 10 Aug 2013 Racket

Screenshot
Pop 349.54
Vit 31.15

Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.

Download Website Updated 25 Feb 2004 F2PY

Screenshot
Pop 53.81
Vit 2.31

f2py is a command line tool for binding Python and Fortran code. It scans Fortran 77/90/95 code and generates a Python C/API module that makes it possible to call Fortran routines and to access Fortran data (COMMON blocks and Module data) from Python. No Fortran or C expertise is required for using this tool.

Download Website Updated 26 Sep 2001 Glade to C Translator

Screenshot
Pop 34.12
Vit 1.79

g2c (Glade to C Translator) creates modularized C code from a Glade XML file.

Download Website Updated 30 Jan 2001 ISDK

Screenshot
Pop 33.70
Vit 1.00

The Information System Development Kit gives the developer a platform-independent method of creating Information Systems with data forms, SQL database access, database-browsing support, report generator and many other useful features. ISDK is now in a development stage and it is available only for the Linux operating system. The form module now works on text terminals using the ncurses library (not functional right now), and on the X-Window system using the GTK+ toolkit.

No download Website Updated 09 Jul 2002 Mork

Screenshot
Pop 31.54
Vit 4.58

Mork is a compiler tool with XML support. You specify some syntax (either by a traditional grammar or by a DTD), and Mork generates the appropriate parser. It is implemented in Java and generates Java class files.

Download Website Updated 30 Jan 2001 pyFLTK / plFLTK

Screenshot
Pop 31.84
Vit 1.73

pyFLTK/plFLTK are Python and Perl wrappers for the cross-platform Fast Light Toolkit (FLTK). The distribution also includes a program to convert data files from the Fluid GUI designer to Python code.

Screenshot

Project Spotlight

MOSIX

A cluster operating system.

Screenshot

Project Spotlight

Univention Corporate Server

A server operating system with an integrated identity and infrastructure management system.