-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Description
Consider adding asynchronous lambda support? It would work as follows:
- Function values would support an optional callback argument.
- Function values accepting the callback would return an undefined value and pass the template value at a later stage using the callback.
- Function values will continue to work synchronously if they returning a value.
The solution would look like this:
var data = {
value: function( body, cb ) {
process.nextTick(function() {
cb('result');
});
}
}I've implemented a solution here: juliangoacher@599ea69
The solution will inspect the arity of a value function to try and avoid the situation where a function which doesn't accept the callback returns undefined and so hangs the process.
Metadata
Metadata
Assignees
Labels
No labels