[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Why no &keywords in local functions?
- To: franz-friends@Berkeley
- Subject: Why no &keywords in local functions?
- From: Ken Anderson <kanderso@BBN-Vax>
- Date: Sat, 5 Nov 83 03:55:00 GMT
- Original-date: Fri, 4 Nov 83 22:55 EST
With liszt version 8.29 (Opus 38.66 of Franz) I get the following message:
?Error: save.l: save-install: local functions can't use &keyword's save-install
When compiling the function (declared as a localf):
(defun save-install (thing table &aux type handler)
; Install thing in hash table, and recursively install its parts.
(cond ((memq (setq type (save-type thing))
'(symbol number))) ; Needn't install
(t (cond ((zerop (save-count++ thing))
; Increment access count, and install parts of thing if it
; is being installe
(cond ((setq handler (get type 'save-install-parts))
(funcall handler thing table))
(t (ferror "Don't Know how to save ~S~%" thing))))))))
This used to work in earlier Opuses (like 38.44). Can you explain the
change.