Changeset 8 in CGBLisp
- Timestamp:
- Jan 26, 2009, 10:23:33 PM (15 years ago)
- Files:
-
- 1 deleted
- 24 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
src/cgb.asd
r3 r8 14 14 15 15 ;;Use the grobner package within colored-poly package 16 (pushnew :colored-poly-use-grobner *features*)16 ;;(pushnew :colored-poly-use-grobner *features*) 17 17 18 18 ;;colored-poly package -
src/coefficient-ring.lisp
r1 r8 35 35 (in-package "COEFFICIENT-RING") 36 36 37 #+debug(proclaim '(optimize (speed 0) (debug 3))) 38 #-debug(proclaim '(optimize (speed 3) (debug 0))) 37 (proclaim '(optimize (speed 0) (debug 3))) 39 38 40 39 (defstruct ring -
src/colored-poly.lisp
r1 r8 24 24 (in-package "COLORED-POLY") 25 25 26 #+debug(proclaim '(optimize (speed 0) (debug 3))) 27 #-debug(proclaim '(optimize (speed 3) (debug 0))) 26 (proclaim '(optimize (speed 0) (debug 3))) 28 27 29 28 #+debug(defvar *colored-poly-debug* nil "If true debugging output is on.") -
src/division.lisp
r1 r8 15 15 (in-package "DIVISION") 16 16 17 #+debug(proclaim '(optimize (speed 0) (debug 3))) 18 #-debug(proclaim '(optimize (speed 3) (debug 0))) 17 (proclaim '(optimize (speed 0) (debug 3))) 19 18 20 19 (defun divide (f fl &optional -
src/dynamics.lisp
r1 r8 28 28 (in-package "DYNAMICS") 29 29 30 #+debug(proclaim '(optimize (speed 0) (debug 3))) 31 #-debug(proclaim '(optimize (speed 3) (debug 0))) 30 (proclaim '(optimize (speed 0) (debug 3))) 32 31 33 32 (defun poly-scalar-composition (f G &optional (order #'lex>)) -
src/example.lisp
r1 r8 17 17 "INFIX" "COMMON-LISP")) 18 18 19 #+debug(proclaim '(optimize (speed 0) (debug 3))) 20 #-debug(proclaim '(optimize (speed 3) (debug 0))) 19 (proclaim '(optimize (speed 0) (debug 3))) 21 20 22 21 (defun example (symbol &optional (stream t)) -
src/grobner.lisp
r1 r8 55 55 (in-package "GROBNER") 56 56 57 #+debug(proclaim '(optimize (speed 0) (debug 3))) 58 #-debug(proclaim '(optimize (speed 3) (debug 0))) 57 (proclaim '(optimize (speed 0) (debug 3))) 59 58 60 59 #+debug -
src/infix.lisp
r1 r8 277 277 (pushnew :infix *features*) 278 278 279 #+debug(proclaim '(optimize (speed 0) (debug 3))) 280 #-debug(proclaim '(optimize (speed 3) (debug 0))) 281 282 (eval-when (compile load eval) 279 (proclaim '(optimize (speed 0) (debug 3))) 280 281 (eval-when (:compile-toplevel :load-toplevel :execute) 283 282 (defparameter *version* "1.3 28-JUN-96") 284 283 (defparameter *print-infix-copyright* t … … 544 543 (gethash token *token-infix-operator-table*)) 545 544 546 (eval-when ( compile load eval)545 (eval-when (:compile-toplevel :load-toplevel :execute) 547 546 (defmacro define-token-operator (operator-name &key 548 547 (prefix nil prefix-p) … … 572 571 573 572 ;;; Readtable definitions for characters, so that the right token is returned. 574 (eval-when ( compile load eval)573 (eval-when (:compile-toplevel :load-toplevel :execute) 575 574 (defmacro define-character-tokenization (char function) 576 575 `(set-macro-character ,char ,function nil *infix-readtable*))) -
src/modular-poly.lisp
r1 r8 17 17 (in-package "MODULAR-POLY") 18 18 19 #+debug(proclaim '(optimize (speed 0) (debug 3))) 20 #-debug(proclaim '(optimize (speed 3) (debug 0))) 19 (proclaim '(optimize (speed 0) (debug 3))) 21 20 22 21 (defun modular-trace (plist modulus) -
src/modular.lisp
r1 r8 17 17 (in-package "MODULAR") 18 18 19 #+debug(proclaim '(optimize (speed 0) (debug 3))) 20 #-debug(proclaim '(optimize (speed 3) (debug 0))) 19 (proclaim '(optimize (speed 0) (debug 3))) 21 20 22 21 (defun modular-inverse (x p) -
src/monom.lisp
r1 r8 17 17 (in-package "MONOM") 18 18 19 #+debug(proclaim '(optimize (speed 0) (debug 3))) 20 #-debug(proclaim '(optimize (speed 3) (debug 0))) 19 (proclaim '(optimize (speed 0) (debug 3))) 21 20 22 21 ;;---------------------------------------------------------------- -
src/order.lisp
r1 r8 35 35 (in-package "ORDER") 36 36 37 #+debug(proclaim '(optimize (speed 0) (debug 3))) 38 #-debug(proclaim '(optimize (speed 3) (debug 0))) 37 (proclaim '(optimize (speed 0) (debug 3))) 39 38 40 39 ;; pure lexicographic -
src/parse.lisp
r1 r8 19 19 (in-package "PARSE") 20 20 21 #+debug(proclaim '(optimize (speed 0) (debug 3))) 22 #-debug(proclaim '(optimize (speed 3) (debug 0))) 21 (proclaim '(optimize (speed 0) (debug 3))) 23 22 24 23 ;; The function PARSE yields the representations as above. The two functions -
src/poly-gcd.lisp
r1 r8 16 16 (in-package "POLY-GCD") 17 17 18 #+debug(proclaim '(optimize (speed 0) (debug 3))) 19 #-debug(proclaim '(optimize (speed 3) (debug 0))) 18 (proclaim '(optimize (speed 0) (debug 3))) 20 19 21 20 ;; This package calculates GCD of polynomials over integers. -
src/poly-with-sugar.lisp
r1 r8 33 33 (in-package "POLY-WITH-SUGAR") 34 34 35 #+debug(proclaim '(optimize (speed 0) (debug 3))) 36 #-debug(proclaim '(optimize (speed 3) (debug 0))) 35 (proclaim '(optimize (speed 0) (debug 3))) 37 36 38 37 ;;---------------------------------------------------------------- -
src/poly.lisp
r1 r8 18 18 (in-package "POLY") 19 19 20 #+debug(proclaim '(optimize (speed 0) (debug 3))) 21 #-debug(proclaim '(optimize (speed 3) (debug 0))) 20 (proclaim '(optimize (speed 0) (debug 3))) 22 21 23 22 ;;---------------------------------------------------------------- -
src/printer.lisp
r1 r8 15 15 (in-package "PRINTER") 16 16 17 #+debug(proclaim '(optimize (speed 0) (debug 3))) 18 #-debug(proclaim '(optimize (speed 3) (safety 0))) 17 (proclaim '(optimize (speed 0) (debug 3))) 19 18 20 19 (defun poly-print (plist vars &optional (stream t)) -
src/prover.lisp
r1 r8 19 19 (in-package "PROVER") 20 20 21 #+debug(proclaim '(optimize (speed 0) (debug 3))) 22 #-debug(proclaim '(optimize (speed 3) (safety 0))) 21 (proclaim '(optimize (speed 0) (debug 3))) 23 22 24 23 (defvar *prover-order* #'grevlex> -
src/rat.lisp
r1 r8 28 28 (in-package "RAT") 29 29 30 #+debug(proclaim '(optimize (speed 0) (debug 3))) 31 #-debug(proclaim '(optimize (speed 3) (safety 0))) 30 (proclaim '(optimize (speed 0) (debug 3))) 32 31 33 32 (defun num (p) (car p)) ;numerator -
src/ratpoly.lisp
r1 r8 34 34 (in-package "RATPOLY") 35 35 36 #+debug(proclaim '(optimize (speed 0) (debug 3))) 37 #-debug(proclaim '(optimize (speed 3) (safety 0))) 36 (proclaim '(optimize (speed 0) (debug 3))) 38 37 39 38 ;; Arithmetic on polynomials in one variable -
src/string-grobner.lisp
r1 r8 30 30 (in-package "STRING-GROBNER") 31 31 32 #+debug(proclaim '(optimize (speed 0) (debug 3))) 33 #-debug(proclaim '(optimize (speed 3) (debug 0))) 32 (proclaim '(optimize (speed 0) (debug 3))) 34 33 35 34 (defun string-normal-form (f fl vars -
src/svpoly.lisp
r1 r8 14 14 (in-package "SVPOLY") 15 15 16 #+debug(proclaim '(optimize (speed 0) (debug 3))) 17 #-debug(proclaim '(optimize (speed 3) (debug 0))) 16 (proclaim '(optimize (speed 0) (debug 3))) 18 17 19 18 (defstruct (svpoly (:constructor make-svpoly-raw)) -
src/term.lisp
r1 r8 16 16 (in-package "TERM") 17 17 18 #+debug(proclaim '(optimize (speed 0) (debug 3))) 19 #-debug(proclaim '(optimize (speed 3) (debug 0))) 18 (proclaim '(optimize (speed 0) (debug 3))) 20 19 21 20 ;;---------------------------------------------------------------- -
src/xgcd.lisp
r1 r8 15 15 (in-package "XGCD") 16 16 17 #+debug(proclaim '(optimize (speed 0) (debug 3))) 18 #-debug(proclaim '(optimize (speed 3) (debug 0))) 17 (proclaim '(optimize (speed 0) (debug 3))) 19 18 20 19 (defun xgcd (X Y)
Note:
See TracChangeset
for help on using the changeset viewer.