Hello,
has anyone ever thought of adding extensible sequences[1] to abcl? Given that our implementation of sequences is copied/adapted from CMUCL, and extensible sequences have been implemented in SBCL which is itself a fork of CMUCL, it may be as easy as copy-pasting from SBCL with minor adaptations.
Extensible sequences would allow to easily make Java collections first-class citizens in our Lisp world. This would have a number of benefits, last but not least the fact that we could easily use Clojure collections with abcl. Unfortunately I have not the time to do this myself, but if someone likes the idea and is willing to contribute...
Cheers, Alessio
[1] http://www.doc.gold.ac.uk/~mas01cr/papers/ilc2007/sequences-20070301.pdf
On Tue, Jul 7, 2009 at 11:42 AM, Alessio Stallaalessiostalla@gmail.com wrote:
Hello,
has anyone ever thought of adding extensible sequences[1] to abcl? Given that our implementation of sequences is copied/adapted from CMUCL, and extensible sequences have been implemented in SBCL which is itself a fork of CMUCL, it may be as easy as copy-pasting from SBCL with minor adaptations.
Extensible sequences would allow to easily make Java collections first-class citizens in our Lisp world. This would have a number of benefits, last but not least the fact that we could easily use Clojure collections with abcl. Unfortunately I have not the time to do this myself, but if someone likes the idea and is willing to contribute...
I like the idea! When someone takes it up, I'm ready to help whereever needed to get it done.
Do you have issue tracker access? If you do, could you file a ticket? That way, the idea doesn't need to get lost.
Bye,
Erik.
On Tue, Jul 7, 2009 at 3:26 PM, Erik Huelsmannehuels@gmail.com wrote:
On Tue, Jul 7, 2009 at 11:42 AM, Alessio Stallaalessiostalla@gmail.com wrote:
Hello,
has anyone ever thought of adding extensible sequences[1] to abcl? Given that our implementation of sequences is copied/adapted from CMUCL, and extensible sequences have been implemented in SBCL which is itself a fork of CMUCL, it may be as easy as copy-pasting from SBCL with minor adaptations.
Extensible sequences would allow to easily make Java collections first-class citizens in our Lisp world. This would have a number of benefits, last but not least the fact that we could easily use Clojure collections with abcl. Unfortunately I have not the time to do this myself, but if someone likes the idea and is willing to contribute...
I like the idea! When someone takes it up, I'm ready to help whereever needed to get it done.
Do you have issue tracker access? If you do, could you file a ticket? That way, the idea doesn't need to get lost.
I filed it as ticket #59: http://trac.common-lisp.net/armedbear/ticket/59
Bye, Alessio
armedbear-devel@common-lisp.net