JNarrate – a RiverGlide idea
Narrate: to give an account or tell the story of (events, experiences, etc.). -Dictionary.com
JNarrate: java that gives an account or tells the user-story (of events, experiences etc.) - JNarrate.org
JNarrate was an exercise to try to push the boundaries of fluent APIs with Java. It was also to demonstrate a pattern for separating Roles and Tasks in BDD style frameworks. It inspired the creation of "Narrative", now extensively used for acceptance tests at one of our clients.