2008-11-10 1 views
2

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

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

Мысли?

ответ

0

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

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

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

1

Я думаю, что он предназначен для помощи преподавания чистой реляционной модели, а не как конкурента СУБД SQL для «реальной работы» в краткосрочной или среднесрочной перспективе. Тем не менее, Date и Darwen делают убедительный аргумент в пользу правильной реализации реляционной модели в их книге The Third Manifesto. Возможно, однажды кто-то произведет на нем успешный продукт. В конце концов, Oracle была очень маленькой, нишевой компанией однажды!

0

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