Tôi đang làm việc trên một ứng dụng trong Java, mà cần phải làm một số các khoản khấu trừ quy tắc logic phức tạp như là một phần của chức năng của nó. Tôi muốn để mã giảm trừ logic của tôi trong Prolog hoặc một số ngôn ngữ lập trình logic / ràng buộc khác, thay vì Java, như tôi tin rằng mã kết quả sẽ được đơn giản đáng kể và dễ bảo trì hơn. Tôi googled cho nhúng triển khai Java trên Prolog, và tìm thấy số của họ, đều có rất ít tài liệu. Tiêu chí (khiêm tốn) lựa chọn của tôi là: nên có thể nhúng trong Java (ví dụ như có thể được đi kèm với gói java của tôi thay vì yêu cầu bất kỳ cài đặt gốc vào chương trình bên ngoài) giao diện đơn giản để sử dụng từ Java (khởi trừ các khoản, kiểm tra kết quả, và thêm những quy tắc ) đi kèm với ít nhất là một vài ví dụ về cách sử dụng nó không nhất thiết phải là Prolog, nhưng các ngôn ngữ lập trình logic / ràng buộc khác với các tiêu chí trên sẽ phù hợp với nhu cầu của tôi, quá.
đang được dịch, vui lòng đợi..
