C#Prolog Changelog

What's new in C#Prolog 3.2.0

Jun 6, 2013
  • As in the previous release, the main purpose of this release was fixing a number of bugs and shortcomings. Furthermore, a JSON-parser has been added which transforms a JSON structure to a Prolog term.
  • Enter help(json_term) for more info. In the previous version, the number of simultaneous open database connections was limited to one.
  • The restriction has been lifted. Also, a predicate xml_transform/1/2/3 has been added for applying xsl style sheets.
  • In addition, it has been made a little easier to run a Prolog engine as an external program. See the new C# project PLX.CSPROJ that has been added to the solution.
  • New / modified predicates are:
  • json_term/2/3
  • xml_transform/1/2/3
  • sql_connect/3
  • sql_select/3
  • sql_select2/3
  • sql_disconnect/1
  • sql_connection/3
  • sql_command/2/3
  • stacktrace/1
  • regex_match/3/4
  • regex_replace/4

New in C#Prolog 3.0.0 (Nov 30, 2011)

  • The primary activity for this version was refactoring and bugfixing. In addition, a number of new predicates was added. Refactoring resulted in a speed improvement of some 20 percent. The biggest contribution in this respect came from overloading the Unify() method for the various term types.