• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Community
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
      • Io
      • Defttag
      • Sys-call
      • Save-exec
      • Quicklisp
      • Oslib
      • Std/io
      • Bridge
      • Clex
      • Tshell
      • Unsound-eval
      • Hacker
      • ACL2s-interface
        • Itest?-query
        • ACL2s-event
        • ACL2s-query
        • Quiet-mode-hooks
        • ACL2s-interface-symbol-package-tips
        • ACL2s-compute
        • ACL2s-interface::ACL2s-interface-utils
        • Quiet-mode
        • Capture-output
        • Startup-banner
        • Command-line
      • Hardware-verification
      • Software-verification
      • Math
      • Testing-utilities
    • ACL2s-interface

    Capture-output

    Control whether or not the acl2s-interface attempts to capture ACL2 printed output

    Examples:
    (capture-output-on)    ; From this point forward all acl2s-interface functions will
                           ; attempt to capture all ACL2 printed output
    (capture-output-off)   ; (default) From this point forward all acl2s-interface
                           ; functions will print any ACL2 output as normal
    (get-captured-output)  ; Returns a string containing all captured output since the
                           ; last (get-captured-output) call. Note that the three primary
                           ; acl2s-interface functions will call this before each query.

    Most of the ACL2s interface functions also take a :capture-output argument for locally controlling whether output is captured without affecting the global setting.