Releases: alex-gutev/generic-cl
Releases · alex-gutev/generic-cl
v1.0
generic-cl is now stable with the breaking changes unlikely.
Changes:
ERASE
andCLEAR
methods forVECTOR
s now require that the vector has a fill pointer as well as being adjustable.- Relation comparison methods and the rest of the numeric functions are changed from
NUMBER
toREAL
.EVENP
andODDP
are changed fromNUMBER
toINTEGER
.
v0.6.1
Improvements:
REPEAT
andREPEATEDLY
return lazy sequences even if the sequence size is given.
Changes:
- The
FITERATE
function is renamed toITERATE
.FITERATE
is retained as an alias forITERATE
, for compatibility.
The function was originally called FITERATE
to avoid name conflicts with the popular ITERATE library. However, the function REPEAT
, in the same package, causes a conflict with the library anyway, thus the function might as well be called ITERATE
.
v0.6
New Generic Functions:
- LIKEP - Generic similarity comparison function
- ADJUST-SIZE - Change the size of a sequence
- NADJUST-SIZE - Destructive version of ADJUST-SIZE
New features:
- Hash maps with LIKEP comparison and LIKE-HASH hash function
- GENERIC-CL.UTIL system containing various utility functions built on top of GENERIC-CL
v0.5
Bug Fixes:
- Fixed regression with ENSURE-GET macro, the default argument can be omitted.
New Features:
- New family of sequence functions MAP-EXTEND which are similar to CL:MAPCAN.