Re: Using relational algebra in a general purpose programming language

Stavros Macrakis <macrakis@app3.osf.org>
20 Oct 1996 16:47:30 -0400

          From comp.compilers

Related articles
Using relational algebra in a general purpose programming language niels@po.ia.dk (justus) (1996-10-16)
Re: Using relational algebra in a general purpose programming language assmann@ipd.info.uni-karlsruhe.de (1996-10-18)
Re: Using relational algebra in a general purpose programming language macrakis@app3.osf.org (Stavros Macrakis) (1996-10-20)
| List of all articles for this month |

From: Stavros Macrakis <macrakis@app3.osf.org>
Newsgroups: comp.compilers
Date: 20 Oct 1996 16:47:30 -0400
Organization: OSF Research Institute
References: 96-10-067
Keywords: design

justus <niels@po.ia.dk> writes:


> [Can] the relational algebra could be used as the fundmental
> underlying paradigm in a general purpose programming language[?]


A Web search finds a goodly amount of material with the query
"relational programming". Some older work that you may find
interesting:


-- Bruce MacLennan wrote some papers on "relational programming" some
      years ago.


-- The SETL group at NYU did a lot in this area.


-- Functional programming is often done in a relational style.


An interesting exercise is to see which general-purpose languages
support a generic, parameterized, or object type mechanism general
enough to support relations over arbitrary datatypes. Even harder is
supporting generic operations on relations. Finally, dynamically
creating new relation types presumably requires a dynamic type
system.


-s
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.