lpai.uk

Welcome to LPA

LPA provides a range of software development tools for both programmers and non-programmers who wish to deliver knowledge-based decision support and expert systems.

We've Moved our Website!

Over the recent past, we have been receiving a growing number of phone calls from people seeking help setting up "Lasting Power of Attorney"!

For this reason we have decided to move our website, lock, stock and barrel, from "lpa.co.uk", to "lpai.uk". Think of it as "Logic Programming; AI". The same will go for our email addresses, which are as before, but with "@lpai.uk" replacing "@lpa.co.uk" as the suffix; you can find out more here.

2025 - 35 Years of BDS-PROLOG

Brian wrote the first lines of assembler code for "386-PROLOG", a true 32-bit Prolog engine, on 2nd November 1989. Using a DOS extender, the first version of 386-PROLOG ran on MS-DOS, smashing the 640kb barrier and giving access to up to 4 gigabytes of memory. He started work on a second version almost exactly a year later, this time targeting Windows 3.0, using his own 32-bit extender technology. 386-PROLOG was renamed DOS-PROLOG, and WIN-PROLOG was born.

Both these systems are still actively maintained and developed, and in the summer of 2018, Brian completed a true 64-bit version of WIN-PROLOG, giving Prolog effectively unlimited memory. The current release both of the 32-bit and 64-bit systems, is version 8.1 (1st May 2025).

Weblog

Introducing Weblog!

Weblog is the fresh, new toolkit which provides a direct, streamlined way of combining beautifully designed web pages with logical scripts written in Prolog.

Weblog separates the processes of website design and content programming, so that web pages can be created in familiar tools such as DreamWeaver, PhotoShop and Illustrator, independently of the application code which supports them.