• Top
    • Documentation
    • Books
    • Recursion-and-induction
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
      • Gl
      • Esim
      • Vl2014
      • Sv
      • Vwsim
      • Fgl
      • Vl
        • Syntax
        • Loader
        • Warnings
        • Getting-started
        • Utilities
        • Printer
        • Kit
          • Vl-lint
          • Vl-server
          • Vl-gather
          • Vl-zip
          • Vl-main
          • Split-plusargs
          • Vl-shell
            • Vl-shell-entry
            • Vl-shell-top
            • *vl-shell-help*
          • Vl-json
        • Mlib
        • Transforms
      • X86isa
      • Svl
      • Rtl
    • Software-verification
    • Testing-utilities
    • Math
  • Kit

Vl-shell

An interactive VL command loop. Allows you to use the VL kit as a normal copy of ACL2 with VL preloaded.

The vl shell enters a Lisp read-eval-print loop. From this loop you can invoke lp to get into an ACL2 session where much of VL is already loaded. This is an advanced feature that is mainly intended for developers who are debugging and hacking on VL.

For usage information, you can run vl shell --help, or see *vl-shell-help*.

Subtopics

Vl-shell-entry
Implementation-level vl shell command.
Vl-shell-top
Top-level vl shell command.
*vl-shell-help*