Skip to content

Instantly share code, notes, and snippets.

@xingrz
Created November 17, 2012 05:44
Show Gist options
  • Save xingrz/4093626 to your computer and use it in GitHub Desktop.
Save xingrz/4093626 to your computer and use it in GitHub Desktop.
var program = require('commander');
var Wind = require('wind'),
Binding = Wind.Async.Binding;
//Wind.logger.level = Wind.Logging.Level.WARN;
program.chooseAsync = Binding.fromCallback(program.choose);
/*program.chooseAsync = Binding.fromCallback(function(list, fn) {
program.choose(list, fn);
});*/
eval(Wind.compile('async', function () {
var list = ['javascript', '.net', 'php', 'ruby', 'python'];
var choise = $await(program.chooseAsync(list));
console.log('you just chose: %s', choise);
}))().start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment