From: SourceForge.net <no...@so...> - 2006-09-28 17:15:39
|
Bugs item #1567186, was opened at 2006-09-28 19:15 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1567186&group_id=1355 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: clisp Group: lisp error Status: Open Resolution: None Priority: 5 Submitted By: Klaus Grue (kgrue) Assigned to: Bruno Haible (haible) Summary: set-difference ... :test 'equalp Initial Comment: Evaluation of (set-difference '(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) '(0 0 0 0 0 0) :test 'equalp) gives *** - MAKE-HASH-TABLE: illegal :TEST argument SYSTEM::FASTHASH-EQUALP The following restarts are available: USE-VALUE :R1 You may input a value to be used instead. ABORT :R2 ABORT In general, (set-difference x y :test 'equalp) gives the message above when x has 16 elements or more and y has 6 elements or more. I have seen no problems with :test 'equal or when x or y have fewer elements than the limits of 16 and 6, respectively. Cheers, Klaus <gr...@di...> --- [grue@thor pyk]$ uname -a Linux thor.yoa.dk 2.4.18-14 #1 Wed Sep 4 12:13:11 EDT 2002 i686 athlon i386 GNU/Linux grue@thor pyk]$ clisp --version GNU CLISP 2.39 (2006-07-16) (built 3362209947) (memory 3362210549) Software: GNU C 3.2 20020903 (Red Hat Linux 8.0 3.2-7) gcc -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -x none libcharset.a libavcall.a libcallback.a /usr/local/lib/libreadline.so -Wl,-rpath -Wl,/usr/local/lib -lncurses -ldl -L/usr/local/lib -lsigsegv -lc -L/usr/X11R6/lib SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.1 Features: (READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/local/lib/clisp/ User language: ENGLISH Machine: I686 (I686) thor.yoa.dk [127.0.0.1] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1567186&group_id=1355 |