source: CGBLisp/trunk/src/cgb-manuals.lisp@ 28

Last change on this file since 28 was 28, checked in by Marek Rychlik, 15 years ago

* empty log message *

File size: 1.5 KB
Line 
1#|
2 *--------------------------------------------------------------------------*
3 | Copyright (C) 2009, Marek Rychlik (e-mail: rychlik@math.arizona.edu) |
4 | Department of Mathematics, University of Arizona, Tucson, AZ 85721 |
5 | |
6 | Everyone is permitted to copy, distribute and modify the code in this |
7 | directory, as long as this copyright note is preserved verbatim. |
8 *--------------------------------------------------------------------------*
9|#
10(require :user-manual "../contrib/user_man/user-manual"))
11
12(defpackage "CGB-MANUALS"
13 (:use "COMMON-LISP" "USER-MANUAL"))
14
15(in-package :cgb-manuals)
16
17(defvar *cgb-packages*
18 '("MAKELIST" "ORDER" "MONOM" "XGCD" "MODULAR" "COEFFICIENT-RING"
19 "TERM" "POLY" "MODULAR-POLY" "DIVISION" "PARSE" "PRINTER" "POLY-WITH-SUGAR"
20 "GROBNER" "COLORED-POLY" "POLY-GCD" "RAT" "RATPOLY"
21 "STRING-GROBNER" "DYNAMICS" "PROVER"
22 "INFIX" "CGB-LISP"))
23
24(eval-when (:load-toplevel :compile-toplevel :execute)
25 (asdf::operate 'asdf::load-op 'cgb))
26
27;;----------------------------------------------------------------
28;; Generate documentation
29;;----------------------------------------------------------------
30(defun create-cgb-manuals (prefix format)
31 (create-manuals (mapcar #'intern *cgb-packages*)
32 :prefix prefix
33 :extension '.lisp
34 :output-format format))
35
36(eval-when (:load-toplevel :compile-toplevel :execute)
37 (create-cgb-manuals '../doc/ 'text)
38 (create-cgb-manuals '../latex-doc/ 'latex))
Note: See TracBrowser for help on using the repository browser.