Skip to content

N-Prolog Version 3.20

Choose a tag to compare

@sasagawa888 sasagawa888 released this 16 Sep 23:16

N-Prolog ver3.2 Release Notes

We are pleased to announce the release of N-Prolog ver3.2!

In this release, we have focused on making detailed improvements to ensure compatibility with ARITY/PROLOG. We believe that N-Prolog has now achieved near-complete compatibility. From our tests and benchmarks, we can confirm that users familiar with ARITY/PROLOG should find N-Prolog ver3.2 easy to use.
Key Improvements:

Enhanced Compatibility with ARITY/PROLOG
We have made numerous adjustments to recreate the behavior based on several Prolog systems, ensuring that even Prolog code from the 1980s runs smoothly.

Performance
In our recent benchmark tests, the performance of N-Prolog was quite satisfactory. While it does not match the speed of more optimized systems like SWI-Prolog, its lightweight and simple implementation make it ideal for learning and educational purposes. The simplicity helps beginners grasp the fundamentals of Prolog more easily.

Running Legacy Prolog Code
N-Prolog is well-suited for running older Prolog code from the 1980s. With the power of modern computers, the speed of predicate logic processing is more than adequate, allowing users to experience and run code from classic Prolog literature.

Future Plans:

Ongoing Bug Fixes
Moving forward, we plan to fix bugs as they are discovered. We look forward to receiving bug reports and feedback from users. If you encounter any issues or have suggestions for improvement, please don't hesitate to share them with us.

We hope you enjoy using N-Prolog ver3.2!