Skip to content

Conversation

@Tapsi
Copy link

@Tapsi Tapsi commented Jul 23, 2013

Hi,

I've done a little bit of work on your library. We're using it in a game project because it's concept is really simple and nice. Some things are re-builded internally because of performance lacks. We replaced the array system by a index system which enables your lib to have different instances of the same flow running at the same time. Furthermore we added a revise function to the baton which makes able to create repeating steps of one flow function ( like loading a bunch of images ) without making unnecessary hacks like creating n real andThen steps. At least there is now a new context handling. If a step does not have an own context defined then the library calls the function with the context of the start call (if given).

This version changes a lot of things internally, but is 100% API compatible when you use a var JSFLOW_JWORKFLOW_API_COMPATIBLE_MODE = true mark in your window object. You can check that by starting the lib test. It includes your original test script which solves 100% pass in my browser. The reason for that is mostly the name change and the order function. Of course in a merge the order code could be merged into the factory function of the lib.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant