Ambriola, Vincenzo; Cignoni, Giovanni A.; Semini, Laura A proposal to merge multiple tuple spaces, object orientation, and logic programming. (English) Zbl 0868.68019 Comput. Lang. 22, No. 2-3, 79-93 (1996). Summary: We define a new language that naturally satisfies the requirements of concurrency support, modularity, and declarativity. Although some classes of existing languages already cover a subset of these requirements, there is no example of a programming language entirely fulfilling them. We propose to merge three programming paradigms, Multiple Tuple Spaces, Object Orientation, and Logic Programming, as a solution to our requirement list. Each paradigm is well characterized and satisfies one of the given requirements. Moreover, we claim that the merging will reveal new directions in the inception and development of future programming languages. MSC: 68N17 Logic programming Keywords:multiple tuple spaces; object orientation; logic programming; concurrency support PDFBibTeX XMLCite \textit{V. Ambriola} et al., Comput. Lang. 22, No. 2--3, 79--93 (1996; Zbl 0868.68019) Full Text: DOI