/strong-recursion

Lets you write robust recursive logic without running into stack overflow at any depth of recursion

Primary LanguageC#MIT LicenseMIT

strong-recursion

Lets you write robust recursive logic without running into stack overflow at any depth of recursion. StrongRecursion is a library that allows developers to express recursive logic in a fluent and thread-safe manner with complete protection from stack overflow.

Try the samples in samples folder to see this in action.

Recursion Builder

Image of Statemachine diagram

Fluent Syntax

State machine used by Recursion Builder

Image of Statemachine diagram

State machine table

Image of Statemachine diagram