ccl icon indicating copy to clipboard operation
ccl copied to clipboard

Please add support for the Extensible Sequences protocol.

Open Shinmera opened this issue 5 years ago • 5 comments

The extensible sequences protocol allows users to define subclasses on the sequence type, which integrate with the rest of the sequence functions.

A portability library that currently supports ABCL and SBCL exists here: https://shinmera.github.io/trivial-extensible-sequences/ A specification of the protocol can be found in the following paper by Rhodes: http://www.doc.gold.ac.uk/~mas01cr/papers/ilc2007/sequences-20070301.pdf

This would help bring CCL up to date with standard extensions as shown here: https://shinmera.github.io/portability/

Shinmera avatar Jul 12 '19 07:07 Shinmera

We will need a test suite to support our implementation against. Opened https://github.com/Shinmera/trivial-extensible-sequences/issues/1 for that reason.

phoe avatar Oct 28 '19 20:10 phoe

Just had a need for this and went looking to see if it was available in CCL. How's progress?

snunez1 avatar Apr 11 '20 05:04 snunez1

AFAIK none so far.

phoe avatar Apr 11 '20 08:04 phoe

Race condition?

snunez1 avatar Apr 17 '20 00:04 snunez1

Nope, I just haven't found any time+will to work on this yet.

phoe avatar Apr 17 '20 05:04 phoe