Вы возились с Rel? - PullRequest
       17

Вы возились с Rel?

2 голосов
/ 10 ноября 2008

Я хотел бы услышать мнения или опыт людей относительно Rel . Это предназначено для мусорного ящика, или это следующая большая вещь в программировании? Я еще не пытался что-то делать с этим (и похоже, что вы действительно не можете в данный момент), но я заинтригован некоторыми из концепций, обсуждаемых в нем. В частности:

  1. Полное удаление нулей из части языка обработки данных.
  2. Нет необходимости отображать типы между языком и хранилищем данных.
  3. Вложенные таблицы
  4. Полное разделение дизайна и реализации.

Мысли

Ответы [ 3 ]

1 голос
/ 10 ноября 2008

Я думаю, что это предназначено для помощи в обучении чистой реляционной модели, а не в качестве конкурента СУБД SQL для "реальной работы" в краткосрочной или среднесрочной перспективе. Тем не менее, Дейт и Дарвен приводят убедительные аргументы в пользу правильной реализации реляционной модели в своей книге Третий манифест . Возможно, однажды кто-нибудь создаст успешный продукт на его основе. В конце концов, Oracle когда-то была очень маленькой, нишевой компанией!

0 голосов
/ 31 августа 2012

Почти четыре года с ОП. Я недавно столкнулся с Rel, и у него есть потенциал для того, что я делаю. Он более четко установлен в качестве языка обучения, но реализация в настоящее время довольно солидная, хотя все еще немного хрупкая по синтаксису. У него есть потенциал, и я надеюсь, что этот потенциал будет реализован. К сожалению, это заявление аналогично тому, что было сделано четыре года назад, поэтому, если оно будет реализовано, оно, очевидно, будет работать очень медленно. Тем не менее, большинству исследовательских работ требуется около 10 лет, чтобы внедриться в продукт, поэтому есть надежда.

0 голосов
/ 10 ноября 2008

Хорошо, я согласен с вами, Тони. Тем не менее, для меня интересно то, что Rel - это несколько работающая реализация с пониманием того, что по сути это рабочая версия Tutorial D. Мысль о том, что какое-то хорошо финансируемое предприятие проводит исследования и решает, что что-то вроде Industrial D могло бы стоить того.

Возможно, я здесь не прав, но у меня складывается впечатление, что, хотя Учебное пособие D в первую очередь является языком данных, оно потенциально может также перемещаться в область приложения. Это кажется довольно новаторским для меня. Конечно, после прочтения некоторых материалов из Date, Darwen, Pascal и других, кажется, что язык может иметь целью вытеснить объектно-ориентированное программирование в целом. Прямо сейчас ОО правит миром программирования. Rel предоставит альтернативное представление о программировании в целом.

Так что я думаю, что мне интересно, есть ли у этого проекта ноги, которые ведут к другим продуктам, или люди думают, что это будет просто историческое любопытство.

...