         controller.message "Could not load '#{fname}'.\n", 'error', true
     }
 
+  stdout = (str) -> controller.message str, '', true # noreprompt
+
   user_input = (n_bytes, resume) ->
     oldPrompt = controller.promptLabel
     controller.promptLabel = ''

    raw_data = DoppioFile.load("#{args[0]}.class").read()
    return ["Could not find class '#{args[0]}'.",'error'] unless raw_data?
    disassembler.disassemble process_bytecode raw_data
  list_cache: ->
    (name for name of raw_cache).join '\n'
  clear_cache: (args) ->

root = this

# To be initialized on document load
stdout = null
user_input = null
controller = null
editor = null
