Commit Graph

163 Commits

Author SHA1 Message Date
Gerd Heber
d061360c93 Resolved #40 #41 #43 #45 as per Francis' comment. The (unless (>= abar-degr *))
check prevents "degree overflow."
2015-11-18 19:49:09 -06:00
Gerd Heber
86306c9c42 Muffle SBCL style warnings and compiler notes. 2015-11-16 08:54:42 -06:00
Gerd Heber
bcb4a8539d Addressed issue #73. 2015-11-11 19:12:25 -06:00
Gerd Heber
1e09c2e8cc Resolved issue #72. 2015-11-08 20:22:08 -06:00
Gerd Heber
acbfa1ba2c Resolved issue #67. 2015-11-08 19:48:31 -06:00
Gerd Heber
092164e786 Fixed issue #66. 2015-11-08 19:17:23 -06:00
Gerd Heber
fe52c14fcc Updated comments. 2015-10-27 20:18:36 -05:00
Gerd Heber
48e26406cd Have an interactive and a no-wait version of CHECK-RDCT. 2015-08-17 20:51:01 -05:00
Gerd Heber
d8c07ebd5b Documentation update. 2015-08-16 07:39:02 -05:00
Gerd Heber
6549530370 Documentation updates. 2015-08-15 21:16:14 -05:00
Gerd Heber
e768ad1690 Documentation updates. 2015-08-15 18:32:15 -05:00
Gerd Heber
a90925c6cf Removed incorrect type declaration. 2015-08-14 19:51:50 -05:00
Gerd Heber
a31e73a77b Documentation update. 2015-08-08 15:27:41 -05:00
Gerd Heber
6a04badd8b Make CMBN-NO-ZERO-P return a boolean instead of CMBN-LIST. 2015-08-08 15:20:46 -05:00
Gerd Heber
c1fbc5ab70 Added DEF macro to define dynamic variables in user space and get
around the 'undefined variable' warnings when using SETF without
prior variable declaration.
2015-08-08 09:12:49 -05:00
Gerd Heber
585232633d Documentation updates. 2015-08-06 19:32:12 -05:00
Gerd Heber
d7e48c7c40 Documentation updates. 2015-08-06 07:04:43 -05:00
Gerd Heber
8f626f81d2 Documentation updates. 2015-08-05 17:58:21 -05:00
Gerd Heber
eed9c0c91c Documentation updates. 2015-08-05 07:20:56 -05:00
Gerd Heber
06a9533114 Documentation updates. 2015-08-04 20:41:58 -05:00
Gerd Heber
34ae4fe4a7 Documentation updates. 2015-08-04 07:15:25 -05:00
Gerd Heber
c89b0054ab Added the SHOW-STRUCTURE function for simplicial sets from the Handbook p. 143. 2015-08-03 17:40:37 -05:00
Gerd Heber
eba4e41e1f Removed unnecessary read-time conditionals. 2015-08-02 16:33:10 -05:00
Gerd Heber
6cc1acf71b Band-aid for issue #61. 2015-08-02 11:17:46 -05:00
Gerd Heber
c52da283b7 The implementation of DELTAB2-DGNL appears to be based on the old internal
representation of TPNR as (:tnpr (degr1.gnrt1).(degr2.gnrt2)). (See page 77
in the Kenzo handbook.) The current internal representation of TPNR is a
structure with slots DEGR1, GNRT1, DEGR2, GNRT2. The implementation has been
modified accordingly.
2015-08-01 19:39:16 -05:00
Gerd Heber
a4c9914cd4 Extracted tests from macros.lisp. 2015-07-29 01:42:15 -05:00
Gerd Heber
0b929824ab Extracted tests from lp-space-efhm.lisp. 2015-07-28 19:33:08 -05:00
Gerd Heber
5dceced785 Extracted tests from serre.lisp. 2015-07-28 06:47:14 -05:00
Gerd Heber
a1ca5821c3 Extracted tests from special-smsts.lisp. 2015-07-27 18:27:45 -05:00
Gerd Heber
9eece57056 Extracted tests from smith.lisp. 2015-07-26 18:09:57 -05:00
Gerd Heber
dc4d330e5d Extracted Whitehead tests. 2015-07-26 10:09:14 -05:00
Gerd Heber
f1ab0d41e8 Extracted suspensions tests. 2015-07-26 04:04:35 -05:00
Gerd Heber
bbffb8fb87 Extracted test from simplicial-mrphs.lisp. 2015-07-25 21:04:59 -05:00
Gerd Heber
f2da8526e4 Extracted tests from ls-twisted-products.lisp. 2015-07-25 16:41:00 -05:00
Gerd Heber
5528954480 Extracted loop spaces tests. 2015-07-25 10:05:30 -05:00
Gerd Heber
1ea365ec1e Extracted k-pi-n tests. 2015-07-24 20:01:33 -05:00
Gerd Heber
f670848a49 Extracted tests from fibrations.lisp. 2015-07-24 06:59:40 -05:00
Gerd Heber
84004e8556 Extracted Eilenberg-Zilber tests. 2015-07-24 03:27:25 -05:00
Gerd Heber
c921cb9c2b Extracted disk pasting tests. 2015-07-23 17:58:15 -05:00
Gerd Heber
80a94c4c72 Extracted tests from cs-twisted-products.lisp. 2015-07-23 06:53:16 -05:00
Gerd Heber
9e2a323b85 Changes to keep ECL happy. (NIL for BASIS and INTR-MRPH...) 2015-07-22 21:43:03 -05:00
Gerd Heber
c6666fbe3d Extracted cobar tests. 2015-07-22 20:11:54 -05:00
Gerd Heber
3c0bf751c4 Extracted last batch of classifying spaces tests. 2015-07-22 06:57:19 -05:00
Gerd Heber
23dd20c419 First batch of classifying spaces tests. 2015-07-22 03:21:51 -05:00
Gerd Heber
eb6efad17d Disabled failing tests. Fixed test name duplication. Reverted change
of +MAXIMAL-DIMENSION+.
2015-07-21 21:08:54 -05:00
Gerd Heber
7093cbe4df Extracted last batch of CL-SPACE-EFHM tests. 2015-07-21 06:58:13 -05:00
Gerd Heber
3d6c2812b9 Another batch of CL-SPACE-EFHM tests extracted. 2015-07-20 20:13:04 -05:00
Gerd Heber
5d3b7815eb Added ECL feature expressions. 2015-07-17 06:16:07 -05:00
Gerd Heber
277eb3f980 ECL has the same issue that was resolved in 463522d for CCL and SBCL. 2015-07-17 06:11:24 -05:00
gheber
2aecb86a50 All examples from Chapter 0 of the Kenzo User's Guide appear to be working. 2015-07-16 15:49:40 -05:00
Gerd Heber
bd09c079c2 Fixed missing hashmark. 2015-07-15 18:54:52 -05:00
Gerd Heber
c1a9b6977a CCL can't initialize the INTR slot with NIL. 2015-07-15 18:45:51 -05:00
Gerd Heber
f836b37aff Type declaration should include NULL. 2015-07-15 18:20:39 -05:00
Gerd Heber
463522dc4c CCL and SBCL are also affected by the alleged LispWorks bug. 2015-07-15 18:19:24 -05:00
Gerd Heber
78e460ec9a NULL is a permissible value for INTR. 2015-07-15 17:45:00 -05:00
Gerd Heber
9fba07a1c0 Formatting updates. 2015-07-14 20:31:52 -05:00
Gerd Heber
2672709129 Extracted simplicial groups test. 2015-07-14 06:39:49 -05:00
Gerd Heber
682b7ad2f8 Extracted simplicial morphism tests. 2015-07-13 19:20:30 -05:00
Gerd Heber
3fb780645b Extracted Kan tests. 2015-07-13 18:50:45 -05:00
Gerd Heber
c177ef36f4 Extracted simplicial set tests. 2015-07-12 19:35:13 -05:00
Gerd Heber
e31bbd56f7 Need to take care of NIL, which is also a SYMBOL. 2015-07-12 15:53:04 -05:00
gheber
32c2ab2383 Added a simple abbreviation resolver.
Use the WHAT-IS function to expand a Kenzo abbreviation. The
abbreviation can be a KEYWORD, STRING or SYMBOL, e.g., (what-is 'chcm)
or (what-is "chcm") or (what-is :chcm) all return "CHain CoMplex" .
2015-07-12 13:46:15 -05:00
Gerd Heber
c75796d4c7 First batch of k-pi-n tests. 2015-07-11 21:13:19 -05:00
gheber
dc99be9e18 Disabled a misbehaving test and added a missing DEFGENERIC 2015-07-11 18:12:32 -05:00
Gerd Heber
6fc2688b58 Extracted tensor product tests. 2015-07-11 17:46:41 -05:00
Gerd Heber
edefe1d661 Formatting updates. 2015-07-10 20:44:09 -05:00
Gerd Heber
4773e918cf Bump +MAXIMAL-DIMENSION+ by 1. 2015-07-10 20:35:09 -05:00
Gerd Heber
463f908c8c Fixed incorrect type declaration. GNRT-? returns a CMBN, not ICMBN. 2015-07-10 19:41:45 -05:00
Gerd Heber
89975ca8fa First cl-space-efhm test extracted. This part seems to be affected by the
ICMBN-P issues.
2015-07-10 06:58:06 -05:00
Gerd Heber
6a9a2f60b9 Extracted cones tests. 2015-07-09 19:54:03 -05:00
Gerd Heber
fe065a7a13 Extracted cartesian product tests. 2015-07-09 18:56:23 -05:00
gheber
34576fb375 First stab at BAR tests.
Created quite a few (related ?) issues...
2015-07-09 08:09:57 -05:00
Gerd Heber
8b2a7e835c Added first batch of ABAR tests. 2015-07-08 21:35:22 -05:00
Gerd Heber
7776c92aaf Extracted all tests from delta.lisp. 2015-07-08 18:50:51 -05:00
Gerd Heber
31d84edc1e Just discovered the D macro. It returns a dotted pair. That why CDR is in order.
Backed out the earlier changes.
2015-07-08 17:14:33 -05:00
gheber
b7a7e9a4ea Use F-CMPR and CADR instead of L-CMPR.
This is faster and closer to the original code.
2015-07-08 08:04:03 -05:00
gheber
b92f5211f9 CDR -> CADR
In SOFT-DLOP-P and SOFT-DELTA-FACE. We are looking for a FIXNUM, not a
LIST.
2015-07-08 07:50:54 -05:00
gheber
b82a5e6884 Fixed error in SOFT-DELTA-CMPR
Must be L-CMPR instead of F-CMPR, since CDR returns a list.
2015-07-08 06:42:31 -05:00
Gerd Heber
911a74de68 Extracted simple tests from homology-groups.lisp and searching-homology.lisp. 2015-07-07 20:07:07 -05:00
Gerd Heber
ded9d544ca Added bicone tests and refactored common functions. 2015-07-05 19:19:10 -05:00
Gerd Heber
cbe1401e76 Documentation updates. 2015-07-05 14:36:38 -05:00
gheber
1d828f8cf6 Added a few missing DEFGENERICs.
Good for the soul...
2015-07-04 18:35:29 -05:00
gheber
3c5c05989e Whoops! Can't get rid of INTR-MRPH quite yet... 2015-07-04 17:53:08 -05:00
Gerd Heber
8eb4dd94b9 The type INTR-MRPH appears to be unused. 2015-07-04 17:32:20 -05:00
Gerd Heber
b6c2f46f4f Updated formatting. Moved examples to the test file. 2015-07-04 16:50:59 -05:00
Gerd Heber
71db68240c Fixed an apparently wrong type declaration. 2015-07-04 16:50:04 -05:00
Gerd Heber
c95825279c Added a few documentation strings. 2015-07-03 20:41:05 -05:00
Gerd Heber
8b61753579 Reformatted documentation string. 2015-07-03 20:40:15 -05:00
Gerd Heber
ab56af4f50 Moved the definition of *IDNM-COUNTER* to kenzo.lisp. 2015-07-03 20:39:04 -05:00
Gerd Heber
175be44c46 Added a documentation string. 2015-07-03 20:38:07 -05:00
Gerd Heber
6c72802bf5 Added a few documentation strings. 2015-07-03 20:36:50 -05:00
Gerd Heber
e9bd143f71 The RSLTS slot of a morphism instancet be of type SIMPLE-VECTOR.
It was initialized with NIL under strategy :cmbn. This also fixes issue #21.
2015-07-02 13:01:22 -05:00
Gerd Heber
c1b81d4321 Minor adjustments for CCL. The code compiles, but some of the tests
are failing.
2015-07-02 11:22:55 -05:00
gheber
31c09565c7 Added documentation to combinations.lisp. 2015-07-02 08:29:11 -05:00
gheber
53d132145f First attempt at merging Ana Romero's example dependences into Kenzo
Persistent homology
2015-06-20 21:09:33 -05:00
gheber
0f873a569b Merge asdf-issues branch. 2015-06-15 16:13:17 -05:00
gheber
870466490b Revert ASDF/compilation issue related changes
Fix in asdf-issues branch
2015-06-15 06:31:05 -05:00
gheber
f092de28f9 File issues #9, #10, #11, #12, #13
There are several functions preventing compilation and loading via
(asdf:operate 'asdf:load-op 'kenzo). They've been commented for now.
2015-06-14 20:36:31 -05:00
gheber
b9a6785c15 Update cat-init and add SBCL compilation HowTo 2015-06-13 19:23:15 -05:00
Dima Pasechnik
f40740ee8e a fix to allow compilation on ECL 2015-06-13 19:04:15 +01:00