[Ecls-list] ECL doesn't support weak key hash-tables?

Timo Myyrä timo.myyra at wickedbsd.net
Sun Jun 16 09:24:23 UTC 2013


Hi,

When trying to load cl+ssl via quicklisp it raises error that ECL doesn't
support weak key hash tables. Problem seems to be raised in trivial-garbage.

Here's quick way to replicate this:

(ql:quickload 'trivial-garbage)
CL-USER> (ql:quickload 'trivial-garbage)
To load "trivial-garbage":
  Load 1 ASDF system:
    trivial-garbage
; Loading "trivial-garbage"

(TRIVIAL-GARBAGE)
CL-USER> (defvar *threads* (trivial-garbage:make-weak-hash-table :weakness :key))
; Evaluation aborted on #<a SIMPLE-ERROR>.
CL-USER> *features*
(:FLEXI-STREAMS CFFI-FEATURES:FLAT-NAMESPACE CFFI-FEATURES:X86-64
 CFFI-FEATURES:UNIX :CFFI CFFI-SYS::FLAT-NAMESPACE :X86-64 :SWANK :SERVE-EVENT
 :PROFILE :QUICKLISP :ASDF3 :ASDF2 :ASDF :OS-UNIX :NON-BASE-CHARS-EXIST-P
 :ASDF-UNICODE :OPENBSD :FORMATTER :ECL-WEAK-HASH :LITTLE-ENDIAN :LONG-LONG
 :UINT64-T :UINT32-T :UINT16-T :RELATIVE-PACKAGE-NAMES :LONG-FLOAT :UNICODE
 :DFFI :CLOS-STREAMS :CMU-FORMAT :UNIX :ECL-PDE :DLOPEN :CLOS :BOEHM-GC
 :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :PREFIXED-API :FFI :X86_64 :COMMON
 :ECL)
CL-USER>


Is this missing feature or some bug in crept in the system?

Timo




More information about the ecl-devel mailing list