Projects / DPROG


DPROG is a domain-specific language for specifying dynamic programming algorithms. Given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming.

Operating Systems

Recent releases

  •  21 Apr 2003 17:15

    Release Notes: Prototype declarations for functions have been added. Previously, only the arity of functions could be declared; now the type of parameters can also be declared. This simplifies using the generated code with externally declared functions.

    •  21 Apr 2003 17:15

      Release Notes: The ability to declare matrices local to functions has been added. This way, auxiliary matrices are handled in the generated code and need not be initialised in the calling code.

      •  08 Apr 2003 13:37

        Release Notes: A check has been added to the code analysis that ensures that range expressions are all either increasing or decreasing. Furthermore, the code generator now supports decreasing ranges.

        •  07 Apr 2003 10:10

          Release Notes: Options for disabling implicit symbol declarations have been added. This enables stricter symbol/type checking.

          •  04 Apr 2003 23:50

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.