[q-lang-cvs] qcalc/doc qdoc.texi, NONE, 1.1 texinfo.tex, NONE, 1.1 version.texi, NONE, 1.1 Makefile
                
                Brought to you by:
                
                    agraef
                    
                
            
            
        
        
        
    | 
      
      
      From: Albert G. <ag...@us...> - 2007-11-04 20:24:25
      
     | 
| Update of /cvsroot/q-lang/qcalc/doc In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv3310/doc Modified Files: Makefile qcalc.xml Added Files: qdoc.texi texinfo.tex version.texi Log Message: add documentation, full Q manual --- NEW FILE: qdoc.texi --- \input texinfo @c -*-texinfo-*- @comment %**start of header @setfilename qdoc.info @settitle The Q Programming Language @setchapternewpage odd @c SMALL BOOK version @c This edition has been formatted so that you can format and print it in @c the smallbook format. @c smallbook @include version.texi @syncodeindex fn cp @syncodeindex vr cp @syncodeindex ky cp @syncodeindex pg cp @syncodeindex tp cp @footnotestyle end [...18027 lines suppressed...] @noindent M.J. O'Donnell. @cite{Equational Logic as a Programming Language.} MIT Press, Cambridge, Mass., 1985. @noindent G.L. Steele, Jr. and G.J. Sussman. Scheme: An interpreter for the extended lambda calculus. Memo 349, MIT Artificial Intelligence Laboratory, 1975. @noindent P. Wadler. Views: A way for pattern matching to cohabit with data abstraction. In @cite{Proc. Principles of Programming Languages,} ACM, 1987. @node Index, , References, Top @unnumbered Index @printindex cp @contents @bye --- NEW FILE: texinfo.tex --- % texinfo.tex -- TeX macros to handle Texinfo files. % % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % \def\texinfoversion{1999-01-05}% % % Copyright (C) 1985, 86, 88, 90, 91, 92, 93, 94, 95, 96, 97, 98 % Free Software Foundation, Inc. % % This texinfo.tex file is free software; you can redistribute it and/or % modify it under the terms of the GNU General Public License as % published by the Free Software Foundation; either version 2, or (at % your option) any later version. % % This texinfo.tex file is distributed in the hope that it will be % useful, but WITHOUT ANY WARRANTY; without even the implied warranty % of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU % General Public License for more details. [...5445 lines suppressed...] % Also back turn on active characters that might appear in the input % file name, in case not using a pre-dumped format. % @gdef@fixbackslash{@ifx\@eatinput @let\ = @normalbackslash @fi @catcode`+=@active @catcode`@_=@active} % These look ok in all fonts, so just make them not special. The @rm below % makes sure that the current font starts out as the newly loaded cmr10 @catcode`@$=@other @catcode`@%=@other @catcode`@&=@other @catcode`@#=@other @textfonts @rm @c Local variables: @c eval: (add-hook 'write-file-hooks 'time-stamp) @c page-delimiter: "^\\\\message" @c time-stamp-start: "def\\\\texinfoversion{" @c time-stamp-format: "%:y-%02m-%02d" @c time-stamp-end: "}" @c End: Index: Makefile =================================================================== RCS file: /cvsroot/q-lang/qcalc/doc/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile 30 Oct 2007 18:21:48 -0000 1.1 --- Makefile 4 Nov 2007 20:24:18 -0000 1.2 *************** *** 2,9 **** all: html ! html: qcalc.html # docbook2pdf munges the html file when running this. Bleh. ! pdf: qcalc.pdf qcalc.html: qcalc.xml --- 2,11 ---- all: html ! html: qcalc.html qdoc.html # docbook2pdf munges the html file when running this. Bleh. ! pdf: qcalc.pdf qdoc.pdf ! ! # these targets need docbook qcalc.html: qcalc.xml *************** *** 13,19 **** docbook2pdf -u $< clean: ! rm -f *~ realclean: ! rm -f *~ qcalc.html qcalc.pdf --- 15,38 ---- docbook2pdf -u $< + # these targets need texinfo + + qdoc.html: qdoc.texi + texi2html -split_chapter -expandinfo -menu qdoc.texi + for x in qdoc/qdoc*.html; do \ + sed -e 's/Graef/Gr\äf/g' -e 's/Gr@"af/Gr\äf/g' \ + -e 's/<FONT SIZE=-1>//g' <$$x >$$x.t; \ + mv -f $$x.t $$x; \ + done + mv -f qdoc/qdoc*.html . + rm -Rf qdoc + + qdoc.pdf: qdoc.texi + texi2dvi --pdf --batch $< + clean: ! rm -f *~ qdoc.aux qdoc.log qdoc.toc qdoc.?? qdoc.cps ! rm -Rf qdoc realclean: ! rm -f *~ qcalc.html qcalc.pdf qdoc*.html qdoc.pdf qdoc.aux qdoc.log qdoc.toc qdoc.?? qdoc.cps ! rm -Rf qdoc Index: qcalc.xml =================================================================== RCS file: /cvsroot/q-lang/qcalc/doc/qcalc.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** qcalc.xml 4 Nov 2007 19:50:25 -0000 1.6 --- qcalc.xml 4 Nov 2007 20:24:18 -0000 1.7 *************** *** 58,62 **** </para> <para> ! Online help is available with the <keycap>F1</keycap> key or any of the options in the <guimenu>Help</guimenu> menu. These options invoke the Qt assistant program, Qt's HTML help browser. (As you're reading the online manual right now, you probably discovered this already.) The full Q language manual ("The Q Programming Language") is included, too, to assist you on your journey into the "land of Q"; just press <keycap>Shift-F1</keycap> to show the manual in the help browser. </para> --- 58,62 ---- </para> <para> ! Online help is available with the <keycap>F1</keycap> key or any of the options in the <guimenu>Help</guimenu> menu. These options invoke the Qt assistant program, Qt's HTML help browser. (As you're reading the online manual right now, you probably discovered this already.) The full <ulink url="file:qdoc.html">Q language manual</ulink> is included, too, to assist you on your journey into the "land of Q". Just press <keycap>Shift-F1</keycap> to show the manual in the help browser. </para> --- NEW FILE: version.texi --- @set UPDATED 20 October 2007 @set UPDATED-MONTH October 2007 @set EDITION 7.8 @set VERSION 7.8 |