Hello,
I would like to propose the following patches for inclusion in Alexandria:
Wed Jul 11 15:03:50 WEST 2007 Luis Oliveira loliveira@common-lisp.net * Remove trailing whitespace in source code
Fri Jul 20 01:34:20 WEST 2007 Luis Oliveira loliveira@common-lisp.net * New function: FEATUREP
Added respective documentation in manual as well.
Fri Jul 20 01:35:23 WEST 2007 Luis Oliveira loliveira@common-lisp.net * New macro: NCONCF
- Added respective documentation to the manual. - New test: NCONCF.1
Fri Jul 20 01:36:07 WEST 2007 Luis Oliveira loliveira@common-lisp.net * New macro: COERCEF
Added respective documentation to the manual.
Thu Jul 26 18:11:10 WEST 2007 Luis Oliveira loliveira@common-lisp.net * New macro: IGNORE-SOME-CONDITIONS
Mon Aug 6 17:02:06 WEST 2007 Stelian Ionescu sionescu@common-lisp.net * Fix some type declarations for CLISP-compatibility. Type declareations like ((or fixnum null) bar) or (unsigned-byte foo) don't work on CLISP. Must use (type unsigned-byte foo) instead.
Thu Aug 23 05:05:00 WEST 2007 Luis Oliveira loliveira@common-lisp.net * Small fix to REQUIRED-ARGUMENT's control string.
Thu Aug 23 05:05:56 WEST 2007 Luis Oliveira loliveira@common-lisp.net * Simplify IGNORE-SOME-CONDITIONS's docstring.
These can be pulled via:
darcs pull http://common-lisp.net/~loliveira/darcs/alexandria
I also think it'd be useful to add something similar to SB-KERNEL:WITH-ARRAY-DATA. While this can be done portably for displaced unidimensional arrays, I'm not aware of a way to do it portably for multidimensional arrays or adjustable arrays without copying. Is there some policy against implementation-specific code?
Thanks,