YoVDO

Rhyme - A Data-Centric Expressive Query Language for Nested Data Structures

Offered By: ACM SIGPLAN via YouTube

Tags

GraphQL Courses JSON Courses Tensors Courses jq Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Введение в механику деформируемого твёрдого тела (Introduction to the mechanics of deformable solids)
Saint Petersburg State University via Coursera
Rheology of Complex Materials
Indian Institute of Technology Madras via Swayam
Structure of Materials
Massachusetts Institute of Technology via edX
Introduction to Neural Networks and PyTorch
IBM via Coursera
An Introduction to smooth Manifolds
Indian Institute of Science Bangalore via Swayam