LPA Home Page LPA Home Page
Products Support Download About LPA Hot News Search

Hot News

This page provides a brief overview of what's new at LPA and on this website: please visit regularly to make sure you keep up to date!

WIN-PROLOG 4.920 - XML, JSON, TCP/IP, MIDI and more ...

We have just released version 4.920 of WIN-PROLOG and its LPA Toolkits.

In addition to the XML support added in the previous version, this new release includes support for JSON, a data transport notation widely used in web applications. Related to this, further support has been provided for converting between Unicode formats, helping in the creation of true multi-language web applications.

The WIN-PROLOG help files have been substantially extended in this new release, to include examples which can be copy/pasted into the console, as general notes and additional cross reference links.

Comprehensive support for the Musical Instrument Digital Interface (MIDI) opens up a whole new world of experimental research and analysis of music, something to which Prolog's inherent pattern matching is well suited. Not only can MIDI sequences be captured and replayed in real time, but special low-level timers and message handlers mean that WIN-PROLOG programs can perform sophisticated transformations and complex manipulations of musical data and system exclusive dumps without interrupting or affecting the accuracy of recording and playback.

Built-in support for Windows Sockets (Winsock) makes the programming of TCP/IP and Internet applications even easier than before. Other recent enhancements include an improved development environment, with Common Controls (ToolTips, TrackBars, Tab Controls, etc), in addition to Rich Syntax Colouring of program edit windows, console queries and even the source level debugger, colouring printing and .RTF file support, powerful metatools for locating files which contain definitions or calls of given predicates, improved cross referencing, call graphs and more.

Colour Preferences Dialog

Find out more by clicking on the "Products" tab, and selecting "WIN-PROLOG".

LPA Products in the Real World

We've been continuing to gather pointers to various websites around the globe, which feature products and services implemented with the help of LPA-PROLOG and other LPA tookits. Click on the link below to explore further!