Hyper-Card for ACL2 Programming in ACL2s

Documentation

ACL2 is an applicative (``side-effect free'') subset of Common Lisp The Language, Second Edition. ACL2s is an Eclipse-based integrated development environment (IDE) for ACL2.

Getting Started

If you have never used ACL2 take The Tours.

Obtain and install ACL2s from the ACL2s home page. Read the beginning tutorial and the guide to usage.

ACL2 provides a ``read-eval-print'' command loop

ACL2 !>:program                          ; enter program mode
ACL2 p>:redef                            ; allow redefinitions
ACL2 p!>(your input form here)<Return>   ; this is a comment
(value printed here)
ACL2 p!>                                 ; waiting for your next input

To load a script use (ld "script.lisp") or use include-book if your script is a book.

Syntax

Useful ACL2 Commands