> 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 :(


|