Ask a Question

Prefer a chat interface with context about you and your work?

Functional collection programming with semi-ring dictionaries

Functional collection programming with semi-ring dictionaries

This paper introduces semi-ring dictionaries, a powerful class of compositional and purely functional collections that subsume other collection types such as sets, multisets, arrays, vectors, and matrices. We developed SDQL, a statically typed language that can express relational algebra with aggregations, linear algebra, and functional collections over data such as …