Rhyme - A Data-Centric Expressive Query Language for Nested Data Structures
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore Rhyme, a novel expressive query language designed for high-level data manipulation of nested structures like JSON and tensors. Discover how this 29-minute conference talk from ACM SIGPLAN's PADL'24 introduces Rhyme's unique features, including its syntax resembling object notation, compositional nature, and ability to perform query optimization through an intermediate representation. Learn about Rhyme's diverse inspirations from declarative languages such as Datalog, JQ, JSONiq, Einstein summation, GraphQL, and functional logic programming languages like Verse. Gain insights into Rhyme's implementation in JavaScript as an embedded DSL and its versatile applications across various domains, demonstrating its prowess in expressing common data manipulation queries and tensor expressions.
Syllabus
[PADL'24] Rhyme: A Data-Centric Expressive Query Language for Nested Data Structures
Taught by
ACM SIGPLAN
Related Courses
Exploring GraphQL: A Query Language for APIsLinux Foundation via edX Complete React Developer (w/ Redux, Hooks, GraphQL)
Udemy Python Bootcamp: Learn, Code, Build
Udemy The Modern GraphQL Bootcamp (with Node.js and Apollo)
Udemy The complete NestJS developer. Enterprise Node.js framework
Udemy