Relational programming is typically only used when querying large databases outside a program, such as with SQL. But the relational paradigm could be useful in many different contexts if it were more tightly integrated into a conventional, general-purpose language, operating on runtime data.
This requires:
Relat is an integration of relational programming into JavaScript satisfying these requirements.
Read more about Relat in:
And when you're ready, try:
Relat was my final project for CSE 544.