arXiv · 2302.00558
Ideas for the future of Prolog inspired by Oz
Abstract
Both Prolog and Oz are multiparadigm languages with a logic programming core. There is a significant subset of Oz that is a syntactic variant of Prolog: pure Prolog programs with green or blue cuts and bagof/3 or setof/3 can be translated directly to Oz. Because of this close relationship between Prolog and Oz, we propose that the extensions made by Oz to logic programming can be an inspiration for the future evolution of Prolog. We explain three extensions, namely deterministic logic programming, lazy concurrent functional programming, and purely functional distributed computing. We briefly present these extensions and we explain how they can help Prolog evolve in its next 50 years.
Explore related subjects
Keep this discovery
Peter Van Roy, Seif Haridi. 2023-02-01. Ideas for the future of Prolog inspired by Oz. https://arxiv.org/abs/2302.00558
Cite the original work for its findings. Save a collection to share your selection of sources.