Difference between revisions of "Visual Prolog 9 New Features"

From wiki.visual-prolog.com

m (JWT non-link)
(Build 901)
Line 1: Line 1:
Visual Prolog 9 has a number of new language features.
Visual Prolog 9 has a number of new language features.
== Build 900 ==


=== Language ===
=== Language ===
Line 33: Line 35:
* <vp>tail</vp> a program that display changes to files as they happens (e.g. for live following of log files).
* <vp>tail</vp> a program that display changes to files as they happens (e.g. for live following of log files).
* <vp>dragDropTargetOle</vp> that illustrates how OLE drag and drop and clipboard handling can be used.
* <vp>dragDropTargetOle</vp> that illustrates how OLE drag and drop and clipboard handling can be used.
== Build 901 ==
Build 901 fixes bugs as listed below.
=== Language ===
* Constant used in <vp>inline</vp> attribute is used
* Code generation for <vp>~~</vp> breaks stack
* <vp>retired</vp> entities should not cause inheritance ambiguities
=== IDE ===
* The PIE example could not be compiled on Windows 7 computers (and earlier).
=== PFC ===
* [https://discuss.visual-prolog.com/viewtopic.php?t=16719 Raising an exception in a class initializer]


See also [[Visual Prolog 9 Upgrade Notes]].
See also [[Visual Prolog 9 Upgrade Notes]].


[[Category:Release Notes|9 New Features]]
[[Category:Release Notes|9 New Features]]

Revision as of 14:42, 2 April 2019

Visual Prolog 9 has a number of new language features.

Build 900

Language

PFC

  • More encryption support through the classes crypt, cryptHash and bCrypt_api.
  • Support for JSON Web Tokens (jwt).
  • Support for Password Hashing.
  • OLE drag and drop and clipboard support.
  • Support for Slim Reader/Writer locks (srwLock)
  • New package winHttp_api for client side HTTP/HTTPS operations.

Examples

  • jsonWebToken demonstrates how to create and unpack JSON Web Tokens (jwt) and a way to hash passwords.
  • tail a program that display changes to files as they happens (e.g. for live following of log files).
  • dragDropTargetOle that illustrates how OLE drag and drop and clipboard handling can be used.

Build 901

Build 901 fixes bugs as listed below.

Language

  • Constant used in inline attribute is used
  • Code generation for ~~ breaks stack
  • retired entities should not cause inheritance ambiguities

IDE

  • The PIE example could not be compiled on Windows 7 computers (and earlier).

PFC

See also Visual Prolog 9 Upgrade Notes.