Announcing Amzi! 7.0 with source code/remote debugger
From: Amzi! inc. (info_at_nospam.amzi.com)
Date: 11/22/03
- Previous message: Ilona: "Re: append, vp6"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: Ilona: "Re: append, vp6"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|