New Features in Visual Prolog 6.1 Final Release, Build 6106

The following features have been added in Visual Prolog 6.1 compared to Visual Prolog 6.0.

Language Implementation

  • Delegating an interface or a predicate implementation to a fact variable, which contains the necessary interface. See "Delegate Qualification" section in Visual Prolog 6.1 Online Help in for more details.
  • Dynamic resolution for predicates gives the possibility to specify a DLL, in which the predicate implementation is expected. See the Dynamic External Resolution section in Visual Prolog 6.1 Online Help in for more details.
  • Pointers can be compared by <> built-in predicate.
  • Tail call optimization is implemented for functions (predicates with return value). The rules for using tail call optimization for functions are the same as the rules for using tail call optimization for predicates.

Library (PFC)

  • CE only: Regular Expressions package for supporting regular expressions search.
  • CE only: COM ActiveX package for using ActiveX controls.
  • CE only: Time and date field handling in ODBC package
  • CE only: SMAPI package for handling mails.
  • CE only: vpiTree package for representing tree graph. Similar to Tree package from Visual Prolog 5.2.
  • Support Regular Expressions in VpiEditor.
  • New coloring type for Prolog Sources in the VPI Editor: UndescoreVariable.
  • It is no longer necessary to destroy VPI Pictures using vpi::pictDestroy.

VDE

  • Creation of interfaces for COM components, using their type libraries.
  • Search in files on disk.
  • Search in project files.
  • Search in open editors.
  • Support of regular expressions in Text Editor search.
  • Using of Tool1 (see Tools\Configure Tools) as check-out tool ,i.e. if the VDE is going to modify a file due to inserting include statements or resource code updating, then the VDE prompts to run Tool1 to check-out the necessary file.
  • Improved go to on F1: if several possibilities are found for "go to", then a dialog prompts to choose the jump.
  • Execution program can be set for debugging an open project with the DLL target.
  • Step out feature in the  VDE Debugger.
  • Visual Prolog 6.1 updates the format of PRJ6 file.
    Read about backward conversion of PRJ6 file from Visual Prolog 6.1 format to Visual Prolog 6.0 format.

Tools

  • CE only: Help generation from prolog header files.

Note: The items marked with (CE only) are only present in the Commercial Edition.

See also: Bugs Fixed in Visual Prolog 6.1 Final Release

 

Home | Company | News | Products Downloads | Shop | Support | Visual Prolog Features | Visual Prolog Compiler | FAQ | Tutorials | Examples | How to Migrate from Visual Prolog 5 to Visual Prolog 7 | Knowledge Base | Discussion Forum | wiki | Site Map
 

Prolog Development Center A/S - H.J. Holst Vej 3-5C - 2605 Broendby, Denmark - Tel +45 3636 0000 - Fax +45 3636 0001 - sales@visual-prolog.com