- From: Francois Bry <bry@ifi.lmu.de>
- Date: Fri, 02 Jun 2006 14:17:37 +0200
- To: public-rif-wg@w3.org
Dear Sandro, >> Once again, I would like to express a very strong warning against >> further considering interchange between production/eca rules and >> deduction rules. >> >> What I read oin this here is, I am sorry to say it openly, is too >> superficial. >> > > Superficial is good. Superficial allows widespread adoption. Unix was > superficial compared to competing operating systems. HTML was insanely > superficial compared other document formats. HTTP was terribly > superficial compared to other data distribution protocols. > > If RIF is superfical but still just good enough to addresses 60% of the > rule use cases (and uses its superficiality well -- ie as simplicity) it > stands a good chance of global success. > I am afraid you misunderstood my comment. I hesitated before choosing the word "superficial". Let me be more precise: Thinking of an interchange between deductive and production/eca rules is in my humbleopinion naive because it raises extremely complicated issues that are far from being solved and most probably never will be. Otherwise, one af the great dreams of software engineering would be achieved: automatically generating a imperative program from a declarative specification or vice versa. Unix nevewr has been superficially conceived. HTML in its first version was a desaster -- that would have been avoided by looking a bit at the available literature. It took about a decade to bring HTML to an acceptable state. HTTP was simple. This is right. I was not speaking of the simplicity of the proposed solution but binstead of the danger for us, designers of RIF, to be too short thinking or naive. Right? :-) (I love extremely simple solutions and the paper for which I am a bit known describes one such solution.) Francois > -- Sandro >
Received on Friday, 2 June 2006 13:01:01 UTC