Morel, a data parallel programming language Julian Hyde

preview_player
Показать описание
Morel, a data-parallel programming language - Julian Hyde

A presentation from ApacheCon 2022

What would the perfect data-parallel programming language look like? It would be as expressive as a general-purpose functional programming language, as powerful and concise as SQL, and run programs just as efficiently on a laptop or a thousand-node cluster.

We present Morel, a functional programming language with relational extensions, working towards that goal. Morel is implemented in the Apache Calcite community on top of Calcite's relational algebra framework. In this talk, we describe Morel's evolution, including how we are pushing Calcite's capabilities with graph and recursive queries.
Рекомендации по теме
join shbcf.ru