Hipacc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports C/C++, CUDA, OpenCL, and
... [More] Renderscript. There is also a fork of Hipacc that targets Vivado HLS.
Hipacc allows programmers to develop imaging applications while providing high productivity, flexibility and portability as well as competitive performance: the same algorithm description serves as basis for targeting different GPU accelerators and low-level languages. [Less]
EMFText is an Eclipse plug-in that allows you to define text syntax for languages described by an Ecore metamodel. EMFText enables developers to define textual Domain Specific Languages quickly and without the need to learn new technologies and concepts
asparagus - a framework for human-readable testsuites
Asparagus has been designed to make testing simple. It is supposed to provide a means of defining tests via a middleware that allows the definition of test cases to be as human-readable as possible, while being as lightweight as possible.
Yet another abstraction layer - a general purpose C++ library.
This library provides unified, high level, C++ interfaces and implementations for handling problems and providing solutions in multiple domains:
- algorithms
- collections (containers)
- arbitrary precision numeric types and
... [More] operations
- threading
- networking
- generic, DSL grammar driven parsers
- operating system infrastructure interfaces
- xml serialization/deserialization and DOM operations
- database access
yaal also contains a fully fledged programming language named Huginn. [Less]
Tag clouds visualize the frequency of use of words within a given set of texts. Usually they are used to give the visitor of a web site an impression of what the web site is about.
The use of tag clouds is not limited to web sites. Any text document or set of text documents can benefit of this
... [More] visualization. The goal of applying domain driven design to software development is to make the code more expressive. This expressiveness can be checked or demonstrated by tag clouds.
This project provides a Maven plugin to integrate tag clouds on a projects source code into a Maven site. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy