Curate Labs Article
GraphForge v0.3.2: List Operations
GraphForge v0.3.2 completed list functions, adding filter, extract, and reduce with proper scoping and NULL handling.
Open Source release
GraphForge is Curate Labs work, released through the DecisionNerd open-source organization. This post is a release note for embedded graph tooling and analytical Python workflows.
GraphForge v0.3.2 completed list operation functions.
The release added the core tools for transforming and reducing lists inside Cypher queries without leaving the query language.
What Shipped
`filter()` for predicate-based list filtering
`extract()` for mapping transformations over lists
`reduce()` for accumulator-based folds
AST nodes, grammar rules, parser transformers, and evaluator handlers for each expression
42 integration tests covering empty lists, NULL behavior, shadowing, composition, and nesting
List functions marked 8/8 complete
Why it matters
List operations are where query expressiveness compounds. They let analysts reshape intermediate results without bouncing between Cypher and host-language code.
Source
GitHub release: GraphForge v0.3.2