|
From: SourceForge.net <no...@so...> - 2011-03-03 17:56:20
|
Bugs item #3198722, was opened at 2011-03-03 17:56 Message generated for change (Tracker Item Submitted) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3198722&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: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: https://www.google.com/accounts () Assigned to: Bruno Haible (haible) Summary: CLISP issues arg warning despite :allow-other-keys t Initial Comment: (compile nil (lambda () (directory "/" 'xach t :allow-other-keys t))) signals a full warning: WARNING: keyword XACH is not allowed for function DIRECTORY. The only allowed keywords are :IF-DOES-NOT-EXIST, :CIRCLE and :FULL. I expected no warning, because :allow-other-keys has a compile-time constant value of t. Also, when putting :allow-other-keys before the unknown keyword, I get this warning: WARNING: DIRECTORY: ignored keyword XACH T I would most prefer no warning at all, because I'm trying to signal my intention to use an unknown-to-CLISP keyword argument by passing :allow-other-keys t. However, if there is a warning of some sort, it would be nice if it was a style warning, and it would also be nice if the warning it produced was consistent regardless of the order of the keyword arguments. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3198722&group_id=1355 |