Currently the dispatch for taking a verb is a bit weird, simple but weird. To make #3 extra useful it would be nice to have a single terminal object that just gets handed an action object on creation so that we can further abstract away the code so that the page just becomes something like:
var t = new Terminal(
id: '#terminal',
name: 'myTerm',
actions: new ActionClass,
greeting: 'hello...',
prompt: '>'
) // all done
Currently the dispatch for taking a verb is a bit weird, simple but weird. To make #3 extra useful it would be nice to have a single terminal object that just gets handed an action object on creation so that we can further abstract away the code so that the page just becomes something like: