source: CGBLisp/src/RCS/cgb.asd,v@ 1

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

First import of a version circa 1997.

File size: 3.5 KB
Line 
1head 1.9;
2access;
3symbols;
4locks; strict;
5comment @# @;
6
7
81.9
9date 2009.01.24.21.41.56; author marek; state Exp;
10branches;
11next 1.8;
12
131.8
14date 2009.01.24.21.28.59; author marek; state Exp;
15branches;
16next 1.7;
17
181.7
19date 2009.01.24.10.56.55; author marek; state Exp;
20branches;
21next 1.6;
22
231.6
24date 2009.01.22.03.43.49; author marek; state Exp;
25branches;
26next 1.5;
27
281.5
29date 2009.01.21.23.47.37; author marek; state Exp;
30branches;
31next 1.4;
32
331.4
34date 2009.01.21.19.42.16; author marek; state Exp;
35branches;
36next 1.3;
37
381.3
39date 2009.01.21.19.17.35; author marek; state Exp;
40branches;
41next 1.2;
42
431.2
44date 2009.01.21.19.16.28; author marek; state Exp;
45branches;
46next 1.1;
47
481.1
49date 2009.01.21.19.15.39; author marek; state Exp;
50branches;
51next ;
52
53
54desc
55@@
56
57
581.9
59log
60@*** empty log message ***
61@
62text
63@;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: Grobner; Base: 10 -*-
64(defpackage cgb-system
65 (:use :common-lisp :asdf))
66
67(in-package :cgb-system)
68
69;;----------------------------------------------------------------
70;; Various features which affect the functioning of the package
71;;----------------------------------------------------------------
72
73;;Use pseudodivision to keep the size of integer coefficients
74;;as small as possible
75(pushnew :pseudodivide *features*)
76
77;;Use the grobner package within colored-poly package
78(pushnew :colored-poly-use-grobner *features*)
79
80;;colored-poly package
81;;Compute saturation of green lists with respect to
82;;red lists in order to eliminate cases early
83(pushnew :use-saturation *features*)
84
85;;Print tracing and debugging output
86(pushnew :debug *features*)
87
88;;Use gcd of integers to keep the size of integer coefficients
89;; of S-polynomials and normal forms down
90(pushnew :use-gcd *features*)
91
92;;grobner package
93;;Use the algorithm of Gebauer and Moeller (1988) to
94;;calculate Grobner bases
95;;(pushnew :use-gebauer-moeller *features*)
96
97;;Use pair reordering according to some heuristic in the
98;;Grobner algorithm
99(pushnew :reorder-pairs *features*)
100
101;; ----------------------------------------------------------------
102;; End of feature setup
103;; ----------------------------------------------------------------
104
105(defsystem "cgb"
106 :description "Comprehensive Grobner Basis Lisp system"
107 :version "1.0"
108 :author "Marek Rychlik <rychlik@@u.arizona.edu>"
109 :licence "Custom"
110 :serial t
111 :components ((:file "infix")
112 (:file "makelist")
113 (:file "order")
114 (:file "monom")
115 (:file "xgcd")
116 (:file "modular")
117 (:file "coefficient-ring")
118 (:file "term")
119 (:file "poly")
120 (:file "modular-poly")
121 (:file "division")
122 (:file "parse")
123 (:file "printer")
124 (:file "poly-with-sugar")
125 (:file "grobner")
126 (:file "colored-poly")
127 (:file "poly-gcd")
128 (:file "rat")
129 (:file "ratpoly")
130 (:file "string-grobner")
131 (:file "dynamics")
132 (:file "prover")
133 (:file "cgb-lisp")))
134 @
135
136
1371.8
138log
139@*** empty log message ***
140@
141text
142@d7 30
143a36 1
144;; Set up globals
145d39 4
146@
147
148
1491.7
150log
151@*** empty log message ***
152@
153text
154@d7 3
155@
156
157
1581.6
159log
160@*** empty log message ***
161@
162text
163@d12 1
164@
165
166
1671.5
168log
169@*** empty log message ***
170@
171text
172@d12 2
173a13 2
174 :components ((:file "makelist")
175 (:file "infix")
176@
177
178
1791.4
180log
181@*** empty log message ***
182@
183text
184@d13 1
185a33 1
186 (:file "infix")
187@
188
189
1901.3
191log
192@*** empty log message ***
193@
194text
195@d34 1
196a34 1
197 (:file "CGB-LISP")))
198@
199
200
2011.2
202log
203@*** empty log message ***
204@
205text
206@d2 1
207a2 1
208(defpackage cgb
209d5 1
210a5 1
211(in-package :cgb)
212@
213
214
2151.1
216log
217@Initial revision
218@
219text
220@a34 3
221
222
223
224@
Note: See TracBrowser for help on using the repository browser.