Re: Storing data and code in a Db with LISP-like interface
Date: Thu, 13 Apr 2006 14:46:56 +0300
Message-ID: <e1ldme$raj$1_at_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 - 13:46:56 CEST