From: SourceForge.net <no...@so...> - 2007-12-29 21:53:24
|
Bugs item #1860677, was opened at 2007-12-29 16:53 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=1860677&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: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Dan Muller (dmuller) Assigned to: Nobody/Anonymous (nobody) Summary: DIRECTORY of dirs ignores :FULL Initial Comment: A call to DIRECTORY with a pathname that selects for subdirectories will not honor a non-nil value for the :FULL keyword argument. AFAICT, this leaves no way for a CLISP program to discover the name of a symbolic link file which references a valid directory. Example: cd /tmp mkdir test-dir cd test-dir mkdir a-dir ln -s /tmp/test-dir/a-dir a-dir-link (directory #P"/tmp/*/" :full t) => (#P"/tmp/test-dir/a-dir" #P"/tmp/test-dir/a-dir") I reproduced this effect on both Cygwin and Debian. --------------------------------------------------- On Windows: Output of uname -a: CYGWIN_NT-5.1 pegasus 1.5.25(0.156/4/2) 2007-12-14 19:21 i686 Cygwin Actually running on Windows XP Home Edition SP2. Binaries are latest from mirrors.kernel.org, as of 2007-12-29, installed via Cygwin Setup. I did not build this CLISP myself. Output of clisp --version: GNU CLISP 2.41 (2006-10-13) (built on ATGRZWN502840.avl01.avlcorp.lan [127.0.0.1]) Software: GNU C 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) gcc -O2 -pipe -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare - O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -Wl,--enable-auto-image-base -x none -lint l -liconv libcharset.a libavcall.a libcallback.a -lreadline -lncurses -lsigsegv SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_PAGES SPVW_MIXED libsigsegv 2.4 libiconv 1.11 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 CYGWIN) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp/ User language: ENGLISH Machine: I686 (I686) pegasus [192.168.0.3] --------------------------------------------------- On Debian Linux: Output of uname -a: Linux scorpion 2.6.18-4-k7 #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux Binaries are latest available for Debian testing branch, as of 2007-12-29, installed via aptitude. I did not build this CLISP myself. Output of clisp --version: GNU CLISP 2.41 (2006-10-13) (built 3369758291) (memory 3407938871) Software: GNU C 4.1.2 20061007 (prerelease) (Debian 4.1.1-16) /usr/bin/gcc-4.1 -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -x none libcharset.a libavcall.a libcallback.a /usr/lib/libreadline.so -lncurses -ldl -L/usr/lib -lsigsegv SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.1 Features: (ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER CLX-ANSI-COMMON-LISP CLX 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 linux clx) Installation directory: /usr/lib/clisp/ User language: ENGLISH Machine: I686 (I686) scorpion.home [192.168.0.2] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=1860677&group_id=1355 |