Pregunta

Me gustaría escuchar opiniones o experiencias de personas con respecto a Rel . ¿Está destinado al basurero, o es la próxima gran cosa en la programación? Todavía no he intentado hacer nada con él (y parece que realmente no puedes en este momento), pero estoy intrigado por algunos de los conceptos discutidos en él. Notablemente:

  1. Eliminación de nulos por completo de la parte de manejo de datos del lenguaje.
  2. No es necesario asignar tipos entre el idioma y el almacenamiento de datos.
  3. Mesas de anidamiento
  4. Separación completa de diseño e implementación.

¿Pensamientos?

¿Fue útil?

Solución 2

Bien, estoy de acuerdo contigo Tony. Sin embargo, lo interesante para mí es que Rel es una implementación algo funcional con el entendimiento de que es esencialmente una versión funcional del Tutorial D. La idea es que una empresa bien financiada toma la investigación y decide que algo así como un Industrial D podría valen la pena.

Tal vez me equivoque aquí, pero tengo la impresión de que si bien el Tutorial D es principalmente un lenguaje de datos, también tiene el potencial de moverse al espacio de la aplicación. Eso me parece bastante innovador. Por supuesto, después de leer algunas de las cosas de Date, Darwen, Pascal y otros, parece que el lenguaje puede tener el objetivo de suplantar la programación orientada a objetos en general. En este momento, OO parece gobernar el mundo de la programación. Rel ofrecería una visión alternativa sobre la programación en general.

Entonces, creo que tengo curiosidad acerca de si este proyecto tiene piernas que conducen a otros productos o si la gente piensa que será solo una curiosidad histórica.

Otros consejos

Creo que está destinado a ayudar a enseñar el modelo relacional puro, no como un competidor de los DBMS de SQL para el "trabajo real". en el corto o mediano plazo. Sin embargo, Date y Darwen presentan un argumento convincente para la implementación adecuada del modelo relacional en su libro El tercer manifiesto . Tal vez algún día alguien produzca un producto exitoso basado en él. ¡Después de todo, Oracle fue una empresa muy pequeña y de nicho alguna vez!

Casi cuatro años después del OP. Me encontré con Rel recientemente, y tiene potencial para lo que estoy haciendo. Está más claramente establecido como lenguaje de enseñanza, pero la implementación ahora es bastante sólida, aunque todavía es un poco frágil en sintaxis. Tiene potencial y espero que este potencial se realice. Desafortunadamente, esta es una declaración similar a la que se hizo hace cuatro años, por lo que, si se va a realizar, evidentemente es un quemador lento. Aún así, la mayoría de los esfuerzos de investigación tardan unos 10 años en integrarse en el producto, por lo que todavía hay esperanza.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top