/[cmucl]/src/docs/database/cmulisp.sty
ViewVC logotype

Contents of /src/docs/database/cmulisp.sty

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations)
Tue Jul 7 15:34:48 1992 UTC (21 years, 9 months ago) by ram
Branch: MAIN
CVS Tags: sparc-tramp-assem-base, double-double-array-base, post-merge-intl-branch, release-19b-pre1, release-19b-pre2, merged-unicode-utf16-extfmt-2009-06-11, double-double-init-sparc-2, unicode-utf16-extfmt-2009-03-27, double-double-base, snapshot-2007-09, snapshot-2007-08, snapshot-2008-08, snapshot-2008-09, ppc_gencgc_snap_2006-01-06, sse2-packed-2008-11-12, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2007-05, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, intl-branch-working-2010-02-19-1000, snapshot-2006-11, snapshot-2006-10, double-double-init-sparc, snapshot-2006-12, unicode-string-buffer-impl-base, sse2-base, release-20b-pre1, release-20b-pre2, unicode-string-buffer-base, sse2-packed-base, sparc-tramp-assem-2010-07-19, amd64-dd-start, snapshot-2003-10, snapshot-2004-10, release-18e-base, release-19f-pre1, snapshot-2008-12, snapshot-2008-11, intl-2-branch-base, snapshot-2004-08, snapshot-2004-09, remove_negative_zero_not_zero, snapshot-2007-01, snapshot-2007-02, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, release-19e, release-19d, GIT-CONVERSION, double-double-init-ppc, release-19c, dynamic-extent-base, unicode-utf16-sync-2008-12, LINKAGE_TABLE, release-19c-base, cross-sol-x86-merged, label-2009-03-16, release-19f-base, PRE_LINKAGE_TABLE, merge-sse2-packed, mod-arith-base, sparc_gencgc_merge, merge-with-19f, snapshot-2004-12, snapshot-2004-11, intl-branch-working-2010-02-11-1000, unicode-snapshot-2009-05, unicode-snapshot-2009-06, amd64-merge-start, ppc_gencgc_snap_2005-12-17, double-double-init-%make-sparc, unicode-utf16-sync-2008-07, release-18e-pre2, unicode-utf16-sync-2008-09, unicode-utf16-extfmts-sync-2008-12, prm-before-macosx-merge-tag, cold-pcl-base, RELEASE_20b, snapshot-2008-04, snapshot-2003-11, snapshot-2005-07, unicode-utf16-sync-label-2009-03-16, RELEASE_19f, snapshot-2007-03, release-20a-base, cross-sol-x86-base, unicode-utf16-char-support-2009-03-26, unicode-utf16-char-support-2009-03-25, release-19a-base, unicode-utf16-extfmts-pre-sync-2008-11, snapshot-2008-10, sparc_gencgc, snapshot-2007-04, snapshot-2010-12, snapshot-2010-11, unicode-utf16-sync-2008-11, snapshot-2007-07, snapshot-2011-09, snapshot-2011-06, snapshot-2011-07, snapshot-2011-04, snapshot-2007-06, snapshot-2011-02, snapshot-2011-03, snapshot-2011-01, snapshot-2003-12, release-19a-pre1, release-19a-pre3, release-19a-pre2, pre-merge-intl-branch, release-19a, UNICODE-BASE, double-double-array-checkpoint, double-double-reader-checkpoint-1, release-19d-base, release-19e-pre1, double-double-irrat-end, release-19e-pre2, snapshot-2010-05, snapshot-2010-04, snapshot-2010-07, snapshot-2010-06, snapshot-2010-01, snapshot-2010-03, snapshot-2010-02, release-19d-pre2, release-19d-pre1, snapshot-2010-08, release-18e, double-double-init-checkpoint-1, double-double-reader-base, label-2009-03-25, snapshot-2005-03, release-19b-base, cross-sol-x86-2010-12-20, double-double-init-x86, sse2-checkpoint-2008-10-01, intl-branch-2010-03-18-1300, snapshot-2005-11, double-double-sparc-checkpoint-1, snapshot-2004-04, sse2-merge-with-2008-11, sse2-merge-with-2008-10, snapshot-2005-10, RELEASE_20a, snapshot-2005-12, release-20a-pre1, snapshot-2005-01, snapshot-2009-11, snapshot-2009-12, unicode-utf16-extfmt-2009-06-11, portable-clx-import-2009-06-16, unicode-utf16-string-support, release-19c-pre1, cross-sparc-branch-base, release-19e-base, intl-branch-base, double-double-irrat-start, snapshot-2005-06, snapshot-2005-05, snapshot-2005-04, ppc_gencgc_snap_2005-05-14, snapshot-2005-02, unicode-utf16-base, portable-clx-base, snapshot-2005-09, snapshot-2005-08, lisp-executable-base, snapshot-2009-08, snapshot-2007-12, snapshot-2007-10, snapshot-2007-11, snapshot-2009-02, snapshot-2009-01, snapshot-2009-07, snapshot-2009-05, snapshot-2009-04, snapshot-2006-02, snapshot-2006-03, release-18e-pre1, snapshot-2006-01, snapshot-2006-06, snapshot-2006-07, snapshot-2006-04, snapshot-2006-05, pre-telent-clx, snapshot-2006-08, snapshot-2006-09, HEAD
Branch point for: release-19b-branch, double-double-reader-branch, double-double-array-branch, mod-arith-branch, RELEASE-19F-BRANCH, portable-clx-branch, sparc_gencgc_branch, cross-sparc-branch, RELEASE-20B-BRANCH, unicode-string-buffer-branch, sparc-tramp-assem-branch, dynamic-extent, UNICODE-BRANCH, release-19d-branch, ppc_gencgc_branch, sse2-packed-branch, lisp-executable, RELEASE-20A-BRANCH, amd64-dd-branch, double-double-branch, unicode-string-buffer-impl-branch, intl-branch, release-18e-branch, cold-pcl, unicode-utf16-branch, cross-sol-x86-branch, release-19e-branch, sse2-branch, release-19a-branch, release-19c-branch, intl-2-branch, unicode-utf16-extfmt-branch
Changes since 1.1: +0 -20 lines
Don't override \maketitle, since we seem to have gotten the cmu-titlepage
style to work.
1 \input{clisp.sty}
2 \input{funref.sty}
3
4 \def\researchcredit{
5 This research was sponsored by the Defense Advanced
6 Research Projects Agency, Information Science and Technology Office,
7 under the title \i{Research on Parallel Computing} issued by DARPA/CMO
8 under Contract MDA972-90-C-0035 ARPA Order No. 7330.
9
10 The views and conclusions contained in this document are those of the
11 authors and should not be interpreted as representing the official
12 policies, either expressed or implied, of the Defense Advanced Research
13 Projects Agency or the U.S. government.
14 }
15
16 % Now stop making all imbedded control L's <Form Feed> act like \newpage
17 \catcode`^^L = \active
18 \def^^L{}
19
20 % Was @comment[garbage...]
21 \long\def\hide#1{}
22
23 % See if we can squelch some of the noise in the default cross-reference
24 % format.
25 \def\xrefX [#1,#2,#3,#4,#5,#6]{section \ref{#1}, page\tie \pageref{#1}}
26
27 % Wrap *'s around DEFVAR variables, but not in the vindex.
28 \def\defvar{\defun@vspace\defvarx}
29 \def\defvarx{\@defvrstar{Variable}}
30
31 \def\@defvrstar#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{*#2*}%
32 \vrindexbold{#2}\label{VR:#2}%
33 \@ifnextchar[{\@defvarpackage}{\@defvarnopackage}
34 }
35
36 %%% Hemlock Function
37 \def\F#1{\code{#1}}
38
39 %% Keywords
40 \def\kwd#1{\code{:#1}}
41
42
43 % Indexing (was fvpindex)
44
45 \let\indexfont=\tt
46
47 \def\findexed#1{\findex{#1}{\indexfont #1}}
48 \def\vindexed#1{\vindex{#1}{\indexfont *#1*}}
49 \def\conindexed#1{\vindex{#1}{\indexfont #1}}
50 \def\tindexed#1{\tindex{#1}{\indexfont #1}}
51
52 \newindex{vr}
53 \newindex{fn}
54 \newindex{tp}
55
56
57 % Cross-referencing (was funref)
58
59 % Add support for referencing functions. This assumes clisp.sty
60 % and must be loaded after clisp.sty
61 \def\@defn#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
62 \fnindexbold{#2}\label{FN:#2}%
63 \@ifnextchar[{\@defunpackage}{\@defunnopackage}
64 }
65
66 \def\@defvr#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
67 \vrindexbold{#2}\label{VR:#2}%
68 \@ifnextchar[{\@defvarpackage}{\@defvarnopackage}
69 }
70
71 \def\@defmc#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
72 \fnindexbold{#2}\label{FN:#2}%
73 \@ifnextchar[{\@defmacpackage}{\@defmacnopackage}
74 }
75
76 \let\xlref=\xref % the same indexes in LaTeX, but not in info
77 \let\pxlref=\pxref % the same indexes in LaTeX, but not in info
78
79 % These are now supported.
80 \def\funref#1{\findexed{#1} (page\tie\pageref{FN:#1})}
81 \def\specref#1{\findexed{#1} (page\tie\pageref{FN:#1})}
82 \def\macref#1{\findexed{#1} (page\tie\pageref{FN:#1})}
83 \def\varref#1{\vindexed{#1} (page\tie\pageref{VR:#1})}
84 \def\conref#1{\conindexed{#1} (page\tie\pageref{VR:#1})}
85
86
87 % Abbreviations..
88
89 \def\clisp{{Common Lisp}}
90
91 \def\dash{---}
92 \def\alien{{Alien}}
93 \def\aliens{{Aliens}}
94 \def\Aliens{{Aliens}}
95 \def\Alien{{Alien}}
96 \def\Hemlock{{Hemlock}}
97 \def\hemlock{{Hemlock}}
98 \def\python{{Python}}
99 \def\Python{{Python}}
100 \def\cmucl{{CMU Common Lisp}}
101 \def\llisp{{Common Lisp}}
102 \def\Llisp{{Common Lisp}}
103 \def\cltl{{\i{Common Lisp: The Language}}}
104
105
106 % Formatting, from cmu-proc.sty:
107
108 \oddsidemargin -10pt \evensidemargin -10pt
109 \topmargin -40pt \headheight 12pt \headsep 25pt
110 \footheight 12pt \footskip 30pt
111
112 \textheight 9.25in \textwidth 6.75in \columnsep .375in \columnseprule 0pt
113
114
115 \def\@oddhead{}\def\@evenhead{}
116 \def\@oddfoot{}
117 \def\@evenfoot{\@oddfoot}
118
119 \sloppy

  ViewVC Help
Powered by ViewVC 1.1.5