File: README

package info (click to toggle)
acl2 8.5dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 991,452 kB
  • sloc: lisp: 15,567,759; javascript: 22,820; cpp: 13,929; ansic: 12,092; perl: 7,150; java: 4,405; xml: 3,884; makefile: 3,507; sh: 3,187; ruby: 2,633; ml: 763; python: 746; yacc: 723; awk: 295; csh: 186; php: 171; lex: 154; tcl: 49; asm: 23; haskell: 17
file content (50 lines) | stat: -rw-r--r-- 1,413 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
; To reproduce the results shown in the paper, get the following files from
; this directory
; tjvm.lisp
; examples.lisp
; tjvm-examples.lisp
; mod-1-property.lisp
; report.lisp

; The top level results are in report.lisp.

; The Makefile allows you to type make to certify all the books.  Otherwise,
; you can follow the original instructions, included here now:

; To recertify all these books, edit the form below, replacing the full
; path names by the full path of the directory on which you have down loaded
; these files.  Then execute the expression below in an ACL2 in which the
; connected book directory is set to the full path name of that directory.

(ld '(
      (certify-book "defpun")
      (ubt! 1)

      (DEFPKG "TJVM"
        (set-difference-equal
         (union-eq '(ASSOC-EQUAL LEN NTH ZP SYNTAXP
                                 QUOTEP FIX NFIX E0-ORDINALP E0-ORD-<)
                   (union-eq *acl2-exports*
                             *common-lisp-symbols-from-main-lisp-package*))
         '(PC PROGRAM PUSH POP REVERSE STEP ++)))

      (certify-book "tjvm" 1)
      (ubt! 1)

      (include-book "/dir/tjvm")
      (certify-book "examples" 1)
      (ubt! 1)

      (include-book "/dir/examples")
      (certify-book "tjvm-examples" 1) 
      (ubt! 1)

      (certify-book "mod-1-property")
      (ubt! 1)

      (certify-book "report")
      (ubt! 1))
    :ld-pre-eval-print t)