I have released version 1.1 of Misc-Extensions. It includes version 3.3 of GMap, which contains the following changes:
() Revamped arg types `:index' and `:index-inc' (incompatibly). () Added doc strings, including on the predefined arg- and result-types, and arranged for them to be placed on the symbol-plist, where there's an outside chance someone might find them. () Revamped result types `:vector' and `:string' (incompatibly). () Removed deprecated arg- and result-types `:array'. () Changed most optional arguments to arg- and result-types to keyword arguments. () Substantially expanded the multiple-value capability. Now it is possible for an arg-spec to generate any number of arguments to the function being mapped, and for a single result-spec to consume more than one value returned by that function. () Using the new multiple-value capabilities, added `:alist' and `:plist' as both arg- and result-types.
Thanks to Joerg Hoehle for some useful suggestions.
-- Scott
misc-extensions-announce@common-lisp.net