質問

についての意見や経験を聞きたいです レル. 。それはゴミ箱に捨てられる運命にあるのでしょうか、それともプログラミングにおける次の重要なことなのでしょうか?私はまだそれを使って何も試していません (そして、現時点では実際にはできないようです) が、その中で議論されている概念のいくつかに興味をそそられています。特に:

  1. 言語のデータ処理部分から null を完全に削除します。
  2. 言語とデータ ストレージの間で型をマッピングする必要はありません。
  3. ネストテーブル
  4. 設計と実装を完全に分離。

考えは?

役に立ちましたか?

解決 2

そうですね、トニーさんの意見に同意します。しかし、私にとって興味深いのは、Rel が本質的にチュートリアル D の実用的なバージョンであることを理解した上で、ある程度機能する実装であるということです。資金力のある企業が研究を行って、Industrial D のようなものが価値があると判断したのではないかと考えられています。

ここで私が間違っているかもしれませんが、チュートリアル D は主にデータ言語ですが、アプリケーション領域にも移行する可能性があるという印象を受けます。それは私にとってかなり画期的なことのように思えます。もちろん、Date、Darwen、Pascal などの記事を読んだ後では、この言語にはオブジェクト指向プログラミング全般に取って代わるという目標があるように思えます。現在、OO がプログラミングの世界を支配しているようです。Rel は、プログラミング全般について別の視点を利用できるようにする予定です。

したがって、私が興味があるのは、このプロジェクトに他の製品につながる足があるのか​​、それとも単なる歴史的な好奇心だと人々が考えるのかということだと思います。

他のヒント

これは、純粋なリレーショナルモデルを教えるための補助として意図されたものであり、「実作業」用のSQL DBMSの競合他社としてではないと思います。短期または中期。ただし、DateとDarwenは、本の The Third Manifesto で、リレーショナルモデルの適切な実装について説得力のあるケースを作成しています。いつか誰かがそれに基づいて成功する製品を生産するでしょう。結局のところ、Oracleはかつて非常に小さなニッチ企業でした!

OPからほぼ4年。私は最近Relに出会いました。これは教育言語としてより明確に確立されていますが、構文はやや脆弱ですが、実装は非常に強固になりました。それには可能性があり、この可能性が実現することを願っています。残念ながら、これは4年前に作成されたものと同様の声明であるため、実現する場合は明らかに非常に遅いバーナーです。それでも、ほとんどの研究努力は製品に組み込まれるまでに約10年かかりますので、まだ希望があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top