|
How to develop "intentionally"?
The goal of intentional programming is to combine the two levels of
software design and implementation. Ideally, a program will be identical to its
design, while the latter is only one particular view of the program.
The key
goal of IP is thus to offer different views of a program representing different
abstractions. These views (also called "renderings") are, however, technically
equivalent. In other words, you can manipulate all views so that the program
immediately changes accordingly.
The design is thus not just a preliminary tool;
it’s the flip side of the same program.

Graphical, semi-graphical and textual rendering with HyperSenses technology
Based on the successful
Pattern By Example
tool and the
ANGIE frame-based generator technology, Delta Software Technology has developed the
brand-new
HyperSenses technology
to put intentional programming
into practice.
|