Simple Project List Software Map

839 projects in result set
最后更新: 2014-04-01 23:07

r6rs-protobuf

r6rs-protobuf provides a pure Scheme implementation of Google's Protocol Buffers framework, including parsing and code generation.

(Machine Translation)
最后更新: 2008-07-13 14:20

x2svg

x2svg is software to graphically lay out files like DTDs, XML Schema, Java property files, and Ant build files as scalable vector graphics (SVG). SVG diagrams can be converted into various formats (like PDF or PNG) directly from within x2svg.

最后更新: 2013-05-18 03:48

pycrc

pycrc is an easy to use CRC calculator and source code generator. The generated C source code can be optimized for simplicity, speed, or tight memory constraints for embedded platforms. pycrc contains a long list of the parameters of common CRC models.

最后更新: 2008-06-25 23:09

SQL C++ code generator

The SQL C++ code generator (sql2class) utility is a code generation tool to convert SQL output to simple C++ classes. It supports MySQL and Sqlite. For each database table, one C++ class will be generated containing member variables for each column, as well as methods to read / insert / update records and also return the record as XML.

最后更新: 2004-05-09 00:55

OpenMCL

OpenMCL is an Open Source version of Digitool's excellent Macintosh Common Lisp (MCL) implementation, which runs on LinuxPPC and MacOS X. It features a native code compiler, multithreading support, and good ANSI CL compliance.

最后更新: 2011-07-10 12:18

bdec

bdec is a set of tools for decoding binary files given a specification written in a flexible XML-based syntax. It supports decoding to XML or Python objects, and can generate quality C decoders and encoders.

最后更新: 2012-08-21 21:00

Project Builder

Project-Builder is a tool that helps you build packages of your application (managed with a tar file or a configuration management system such as CVS, Subversion, Mercurial, or GIT). It is able to generate a build package skeleton for your project. With simple configuration files, it can generate for up to 20 different tuples of distributions (name, version, architecture), including Fedora, Mandriva, OpenSuSE, Debian, Ubuntu, Gentoo, and Slackware. It is a good tool for doing continuous packaging.

最后更新: 2014-02-05 00:51

Acceleo

Acceleo is a code generator designed to
efficiently implement the MDA approach (Model Driven Architecture) and to improve software development productivity. It is natively integrated with Eclipse and EMF. It includes tools and editors making it easy to learn and to adapt to any kind of project or technology. It provides incremental generation, meta-model interoperability, simple and extensible syntax, template driven customization, and more.

(Machine Translation)
最后更新: 2006-02-17 00:00

Sh

Sh is a programming language built on top of C++. It can be used to write shaders that run on top of modern graphics processing units (GPUs), or write stream programs that run on GPUs or CPUs. It is implemented as a C++ library, and allows programs to be generated at run-time using a number of metaprogramming techniques. Variants of programs for different cases can easily be generated, or programs can be generated entirely at run-time from some input data. The system is cleanly separated into a frontend and backend, and is hence portable.

最后更新: 2008-07-31 20:32

Neko

Neko is a high-level dynamically typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries. Neko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, XML, etc. It has a compiler and a virtual machine. The virtual machine is very lightweight and well optimized. The VM can be easily embedded into any application, and your libraries can be accessed using the C foreign function interface.

最后更新: 2009-01-19 22:29

gitty-gitty

gitty-gitty, the (general | GNU) template generation tools, are a set of scripts for creating a whole set of sources which may already be compiled and installed using the GNU development tools. Think of gtgt as a program which is able to create an already compilable, very sophisticated "hello world" program, written in C or C++ and constituted by a main program, two internal modules (classes), and one static and one shared library, and this complex "Hello World" is already fully embedded into the GNU autoconf/automake development environment. By using gitty-gitty, you will get a template of sources for the main cases you might meet, and which you can also use as examples for automake, autoconf, etc.

(Machine Translation)
最后更新: 2006-05-31 05:43

Jostraca

Jostraca is a general purpose code generation
toolkit for software developers. It uses JSP
syntax and can be configured to use a number of
different programming languages. Jostraca is a
templating tool for Generative Programming.

(Machine Translation)
最后更新: 2014-02-28 19:13

configure

The configure project is a Makefile generator
which uses project description files to create
simple Makefiles. It strives to keep the generated
code as simple as possible.

(Machine Translation)
最后更新: 2013-05-18 03:37

ELFIO

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

最后更新: 2004-10-06 12:49

XML to DDL

XML to DDL is a set of Python programs that
converts an XML representation of a database into
a set of SQL or DDL (Data Definition Language)
commands. In addition, it can examine the
difference between two XML files and output a
sequence of SQL statements (normally ALTER
statements) to bring one database up-to-date with
the XML schema. You can also download the XML
schema directly from the database. Finally,
there's a tool to convert your schema into HTML
for documentation purposes. XML to DDL currently
supports the most recent versions of PostgreSQL,
MySQL, Oracle, and Firebird databases.

(Machine Translation)