Announcing Amzi! 7.0 with source code/remote debugger

From: Amzi! inc. (info_at_nospam.amzi.com)
Date: 11/22/03

  • Next message: Paul Tarau: "Re: Mercury <-> PDC Prolog"
    Date: Sat, 22 Nov 2003 17:49:20 -0500
    
    

    Amzi! 7.0 Release Candidate is now available for downloading at
    www.amzi.com/download. It features a new, multi-platform Eclipse IDE.

    State-of-the-Art, Open Source IDE

    Eclipse is an extensible, state-of-the-art development environment that runs
    on Windows, Mac and popular Unix variants. Eclipse has been adopted for
    programming languages from Java to Cobol plus modelling tools, web
    development and more (see www.eclipse.org). It is an open source project
    supported by IBM, Borland, Sun, Red Hat and many others.

    Eclipse brings to Prolog all the features of modern IDEs, including syntax
    coloring in the editors, automatic error detection on save, project support,
    tight integration with source control systems, sophisticated builders, cross
    referencing and outline capabilities (see screen shots at
    http://www.amzi.com/products/amzi_ide.htm). These features alone greatly
    enhance productivity and make it quick and easy to find many program errors.

    Source Code Debugger

    The real jewel of the Amzi! plug-in for Eclipse is the source code debugger.
    It combines conventional debugging tools like breakpoints, pause, step-into
    and step-over options, with extremely clear presentation of Prolog concepts
    like backtracking, unification and cut.

    Clarity for Learning

    As a program executes, the line of source code is highlighted in different
    colors depending on the state at that line, making it very clear how Prolog
    backtracking works its way through Prolog source. A separate window has the
    full call stack, and, at each level the variable bindings for the clause
    being executed.

    For the beginning Prolog programmer this means that a difficult predicate,
    like append/3, becomes transparent, de-mystifying the seeming magic of the
    rippling effects of recursion and unification.

    Embedded/Remote Debugging for Production Applications

    For the professional, the debugger works equally well with compiled
    production code, and it can be used to debug embedded Prolog components (in
    Java, C++, Delphi, VB, Web Servers), either on the developer's workstation
    or running remotely on a separate machine.

    This means it is no longer necessary to test and debug Prolog code separate
    from an integrated application. A developer can have full source code
    debugging at a workstation for a Prolog component running as part of a
    remote server environment.

    New Packaging and Pricing

    The 7.0 release introduces new packaging and pricing including a Student LAN
    Edition. Both the Free and Student Editions can be used for personal and
    educational purposes. See www.amzi.com for details.

    Amzi! inc.
    www.amzi.com


  • Next message: Paul Tarau: "Re: Mercury <-> PDC Prolog"

    Relevant Pages