N-Prolog ver4.00
N-Prolog ver4.00 Release Notes
Overview
N-Prolog ver4.00 is a major update release. This version includes enhanced optimizations, new features, bug fixes, and improved documentation. Additionally, parallel computing functionality has been verified, and execution tests on Raspberry Pi have been completed, ensuring stable performance.
Key Changes
✅ Optimization Improvements
Complete Implementation of Tail Call Optimization (TCO)
TCO is now fully applied in all cases, allowing tail-recursive functions to execute without consuming stack space.
🛠 New Features
Addition of Static Analysis Tool "Checker"
A new library tool for analyzing potential errors and inefficient code in Prolog.
Users can utilize this tool to improve code quality.
🐛 Bug Fixes
Fixed several known bugs to enhance stability.
For details on bug fixes, refer to the Changelog.
📖 Improved Documentation
Enhanced existing documentation for better clarity.
Added detailed descriptions of new features and libraries.
⚡ Parallel Computing Verification
Conducted tests on distributed parallel processing and confirmed expected behavior.
Performance measurements for parallel processing have been conducted and optimizations applied.
🎯 Platform Compatibility Confirmation
Successfully tested on Raspberry Pi 400
Verified stable operation in the ARM environment.
Installation Instructions
N-Prolog ver4.00 can be installed using the following steps:
git clone https://github.com/sasagawa888/nprolog.git
cd nprolog
sudo make install
After installation, check the version with the following command:
npl -v
To uninstall, use the following command:
sudo make uninstall
Future Plans
Further optimization and improvements based on user feedback.
Additional bug fixes and feature enhancements to be implemented as needed.
Download: GitHubFeedback & Bug Reports: Issue Tracker
Try out N-Prolog ver4.00 today! 🚀