我想听听关于Rel的意见或人们的经历。它是注定垃圾箱,还是编程中的下一个重大事件?我还没有尝试用它做任何事情(看起来你现在真的不能这样做),但我对它中讨论的一些概念很感兴趣。值得注意的是:
思想?
答案 0 :(得分:1)
我认为它旨在帮助纯粹的关系模型教育,而不是短期或中期“SQL实际工作”的SQL DBMS的竞争者。然而,Date和Darwen在他们的书The Third Manifesto中为关系模型的正确实现提出了令人信服的理由。也许有一天有人会根据它生产出成功的产品。毕竟,Oracle曾经是一家非常小的利基公司!
答案 1 :(得分:0)
是的,我同意你的意见。然而,有趣的是,Rel是一个有点工作的实现,理解它本质上是教程D的工作版本。想法是一些资金充足的企业接受研究并决定像工业D这样的东西可能值得。
也许我在这里错了,但我得到的印象是,虽然Tutorial D主要是一种数据语言,但它也有可能进入应用程序领域。这对我来说似乎相当突破。当然,在阅读了Date,Darwen,Pascal和其他人的一些内容之后,似乎语言的目标可能是取代面向对象的编程。现在,OO似乎统治了编程世界。 Rel将提供关于编程的替代视图。
所以我想我感到好奇的是这个项目是否有通向其他产品的腿,或者人们是否认为这只是历史的好奇心。
答案 2 :(得分:0)
距离OP近四年。我最近遇到了Rel,它确实有潜力我正在做的事情。它作为一种教学语言更为明确,但实现现在相当扎实,但语法仍然有点脆弱。它确实有潜力,我希望这种潜力能够实现。不幸的是,这与四年前的情况类似,所以如果要实现,那显然是一个非常缓慢的燃烧器。大多数研究工作大约需要10年时间才能融入产品中,所以仍有希望。