Looks great. 

You are missing a space before “ReduceExpressionsRule”.

I love how you have written a practical set of steps for people to use/extend 
Calcite. (Or indeed people assisted by AI. I can imagine telling Claude ‘Go 
read Mihai’s blog post, then …’.)

The sidebar about LINQ/linq4j/DryadLINQ is fascinating. It adds color and 
background to this post, but it would also work as a standalone post. If I were 
you, I would publish the post now as is but come back in a week or two and 
factor it out — same content, maybe expanded a little. (If it isn’t obvious, 
Morel is another member of the family tree that includes LINQ.)

> On Sep 23, 2025, at 10:21 AM, Mihai Budiu <[email protected]> wrote:
> 
> Hello all,
> 
> I wrote a new blog post about some of Calcite's internals: 
> https://www.feldera.com/blog/constant-folding-in-calcite
> 
> I would appreciate a review. When/if people think it's fine, I will add a 
> link to it from the site.
> 
> Thank you,
> Mihai

Reply via email to