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

From: Jan Hidders <hidders_at_gmail.com>
Date: 1 May 2006 05:21:57 -0700
Message-ID: <1146486117.675049.212160_at_u72g2000cwu.googlegroups.com>


Neo wrote:
> > The reason you probably didn't implement a more systematic solution
> > (as shown below) is because Prolog probably does not allow functions
> > (not function results) to be parameters.
> >
> > like(john, mary).
> > hate(john, bob).
> > opposite(like, hate). /// Is this possible in Prolog ????
>
> > It is possible in F-logic which, loosely speaking, is a kind of Prolog.
>
> [...] Is F-logic implemented
> on hardware similar to dbd or Prolog? Or does F-logic run mostly on the
> human-mind platform :)

http://flora.sourceforge.net/

Of course, you can use an SQL DBMS as back-end as it is trivial to see how it's data model (like yours) can be mapped to it.

> > But you already knew that.
>
> :) I never heard of F-logic. Am I re-inventing it also?

Sure you have heard of it, and yes you are reinventing it, in a rather clumsy way.

http://groups.google.com/group/comp.databases.theory/tree/browse_frm/thread/25796d3618319af5/76f39f8a41024bb6?rnum=1&q=Normalizing+Every+Thing+with+XDb2&_done=%2Fgroup%2Fcomp.databases.theory%2Fbrowse_frm%2Fthread%2F25796d3618319af5%2Fc2073454e7423807%3Flnk%3Dst%26q%3DNormalizing+Every+Thing+with+XDb2%26rnum%3D1%26#doc_22ace401ae31c59d

  • Jan Hidders
Received on Mon May 01 2006 - 14:21:57 CEST

Original text of this message