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) |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.