Gremlin has long claimed that it can be both imperative and declarative. It delivered this functionality by way of match() step which accepted anonymous traversals representing graph traversal patterns.

Gremlin has long claimed that it can be both imperative and declarative. It delivered this functionality by way of match() step which accepted anonymous traversals representing graph traversal patterns.