Hello all,
What are the odds of adding this[1] implementation of SUBDIVIDE to alexandria?
I understand that alexandria only accepts public domain code, but I think that Robert Smith also follows this mailist so maybe he would let the code be added to alexandria.
SUBDIVIDE is a function that divides a sequence into parts with a certain size, and returns a list with those parts.
Best Regards, Rolando Pereira
--- Links:
[1] - https://bitbucket.org/tarballs_are_good/qtility/src/423519bbe130/sequence.li...
I am perfectly okay with adding this as public domain!
I can already hear the complaints about using tail recursion.
Cheers,
Robert
P.S. Anything that is in QTILITY can go in Alexandria as public domain.
On Fri, Oct 19, 2012 at 5:19 AM, Rolando Pereira rolando_pereira@sapo.pt wrote:
Hello all,
What are the odds of adding this[1] implementation of SUBDIVIDE to alexandria?
I understand that alexandria only accepts public domain code, but I think that Robert Smith also follows this mailist so maybe he would let the code be added to alexandria.
SUBDIVIDE is a function that divides a sequence into parts with a certain size, and returns a list with those parts.
Best Regards, Rolando Pereira
Links:
[1] - https://bitbucket.org/tarballs_are_good/qtility/src/423519bbe130/sequence.li...
alexandria-devel mailing list alexandria-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/alexandria-devel
On Thu, Oct 25, 2012 at 2:06 AM, Robert Smith quad@symbo1ics.com wrote:
I am perfectly okay with adding this as public domain!
I can already hear the complaints about using tail recursion.
There is no problem with tail-recursion in such a small domain.
The problem is when tail-recursion is used to implement a decentralized event loop, relying on proper tail calls to not run out of stack; then this needs to be document, and care taken to ensure the implementation supports proper tail calls and is not de-optimizing them away. Things would be easier if there were a library (that ptc.asd purported to be but failed) that actually helped ensure that either proper tail calls are supported or an error is thrown at compile-time.
I have an issue with lack of a clear process to get something into Alexandria. I'd like there be a guaranteed way (as much as there are in the open source world) to get a patch either accepted or rejected within a few days, a week at most, with two people on call for review at all time.
And/or I want another library in which utilities can be speedily updated.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Wealth, like happiness, is never attained when sought after directly. It comes as a by-product of providing a useful service. — Henry Ford
On 6 November 2012 07:26, Faré fahree@gmail.com wrote:
And/or I want another library in which utilities can be speedily updated.
Speed of evolution is an explicit non-goal for Alexandria. Also, please don't hijack threads.
Cheers,
-- Nikodemus
Hello,
I finally conjured up a patch for SUBDIVIDE. Feel free to edit it. I wasn't sure if using CHECK-TYPE was preferred style. Anyway, have fun.
The patch also exports the symbol SUBDIVIDE and also includes a battery of tests.
Cheers,
Robert Smith
On Sat, Jan 26, 2013 at 6:14 AM, Nikodemus Siivola < nikodemus@random-state.net> wrote:
On 6 November 2012 07:26, Faré fahree@gmail.com wrote:
And/or I want another library in which utilities can be speedily updated.
Speed of evolution is an explicit non-goal for Alexandria. Also, please don't hijack threads.
Cheers,
-- Nikodemus
On 25 October 2012 09:06, Robert Smith quad@symbo1ics.com wrote:
I am perfectly okay with adding this as public domain!
SUBDIVIDE looks good. A patch containg it, a test-case or few, and adding it to the documentation would be a quick merge.
Cheers,
-- Nikodemus
alexandria-devel@common-lisp.net