Rel: A Programming Language for Relational Data

25 views
Skip to first unread message

Yuri de Wit

unread,
Apr 18, 2025, 7:07:39 PMApr 18
to Categorical Data
Today I came across an interesting paper [1] that I thought was worth sharing. It introduces Rel, a new relational language designed to model entire enterprise applications.

It seems to me there’s potentially an overlapping vision here for representing knowledge and transformations. At the very least, it’s a valuable reference.

[1] https://arxiv.org/pdf/2504.10323v1

Ryan Wisnesky

unread,
Apr 18, 2025, 7:20:11 PMApr 18
to categor...@googlegroups.com
Rel is cool, and everyone converges on first-order logic for a reason. Both Rel and CQL extend datalog, etc. CQL chooses its fragment for data integration purposes rather than query, which is one difference with Rel.

But what we see in the market is, for example, Rel running on Snowflake, rather than the reverse - far more demand for a new SQL system (Snowflake) than for programming systems that are better than SQL (Rel, etc). And fifty years after the invention of SQL, it’s unclear if that situation is because of SQL or because of the actual real-world problems people need solved.

Thanks for sending this along!
> --
> You received this message because you are subscribed to the Google Groups "Categorical Data" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to categoricalda...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/categoricaldata/fa17607d-84f5-4c5b-a7c3-a29e033f3deen%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages