Originally I assumed that the function provided behavior and dynamic functionality that could not be achieved through the command interface, but not sure that that is the case.
Example:
" originally had this function version
let g:spec_runner_dispatcher = "call VtrSendCommand('{command}')"
" but this command version works equally well
let g:spec_runner_dispatcher = "VtrSendCommand {command}"
Originally I assumed that the function provided behavior and dynamic functionality that could not be achieved through the command interface, but not sure that that is the case.
Example: