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

From: Neo <neo55592_at_hotmail.com>
Date: 19 Apr 2006 11:46:11 -0700
Message-ID: <1145472371.565614.319600_at_e56g2000cwe.googlegroups.com>


> In 1983, I decided, while in college, to invent a language and write a compiler for it. I wrote the compiler in Pascal. Just after I finished the compiler, one of my class mates asked me why I didn't write my compiler in C. My response: I didn't know C. He said, and I'm not kidding, "of course you do... this is a C compiler." The language I invented was, essentially, C. I was about 15 years(?) too late, of course. Kernigan and Richie had beat me to it long before. But there you have it... great minds and all that.

LOL (and may be I shouldn't be, without looking a bit harder in the mirror).

> Yep. I was right. You've reinvented Prolog. Not that it needed reinventing. Don't feel bad. So, in your quest for a flexible logic management schema, you've reinvented Prolog. Congratulations.

I guess I'll have to add another feather to my cap :)

Think of me as having committed a crime, but each witness accuses me of a different crime. So far, I have been accused of re-inventing:

  1. Hierarchal data model
  2. Network data model
  3. Mult-Variable data model
  4. XML
  5. Prolog
  6. LISP
  7. And one very screwed-up word proccesor!

Usually no one accuses me of re-inventing the Relational Model as that is the current golden standard, therefore I must be guilty of a lesser crime.

There is one minor difference from your story; while you were unaware of the existence of C when re-inventing it, I was well aware of RM before starting. Thus my folly will be a magnitude funnier :) or :( Received on Wed Apr 19 2006 - 20:46:11 CEST

Original text of this message