Make code call/cc safe, part 4: some unsafe routines · gambiteer/srfi-231@24b24f8
Bradley Lucier 05 Aug 2022 17:38 UTC
https://github.com/gambiteer/srfi-231/commit/24b24f83ef3d5074a71bbf51f19402096f9488df
This commit adds array-stack!, array-decurry!, array-append!,
array-block!, which are not call/cc safe, but which may be faster and
use less space than the call/cc-safe versions.
Once the original routines were call/cc safe, the substantive change to
make each of the new routines was one line of code.
With an explanation near the top of the SRFI documentation about what
the ! means in procedure names, I believe that each of these new
routines will also require only one line of documentation, the procedure
declaration.
More changes soon.
Comments welcome.
Brad