Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: Storing data and code in a Db with LISP-like interface

Re: Storing data and code in a Db with LISP-like interface

From: x <x_at_not-exists.org>
Date: Thu, 13 Apr 2006 14:46:56 +0300
Message-ID: <e1ldme$raj$1@emma.aioe.org>

"Jan Hidders" <hidders_at_gmail.com> wrote in message news:1144856504.413527.93360_at_u72g2000cwu.googlegroups.com...
>
> Nick Malik [Microsoft] wrote:

> > Aren't you basically reinventing Prolog or one of its variants? The
notion
> > of code in a database where the code modifies itself as part of the data
> > management is fundamental to Prolog.

> Prolog? Didn't you mean Lisp, or some other functional programming
> language that allows you to manipulate functions? I wouldn't
> immediately associate Prolog with "manipulate code as data". Could be
> me, of course. :-)

There are Prolog variants that allow one to dinamically assert/retract clauses not just facts.
There are Prolog variants that allow something like this P(T):-T. There are logic programming languages that support metaprogramming. There are programming languages that combine functional and logic programming. Received on Thu Apr 13 2006 - 06:46:56 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US