Alexandria changes break cl-num-utils #11

Closed
quicklisp opened this Issue Mar 30, 2012 · 4 comments

Projects

None yet

3 participants

@quicklisp

It looks like Nikodemus's recent alexandria updates have broken cl-num-utils (and other libraries of yours). I get this:

unhandled SB-INT:SIMPLE-PROGRAM-ERROR in thread #<SB-THREAD:THREAD "initial thread" RUNNING {10030B9573}>: MEAN already names an ordinary function or a macro.
@orivej
orivej commented Mar 30, 2012

Apart from this, you try to redefine sum as a generic which is already imported from iterate as a function. (I don't understand why this succeeded earlier.) And simply shadowing it will not satisfy your other package lla, which tries to import both iterate and cl-num-utils. (You might take into account that hu.dwim.reiterate allows for keyword clauses, making importing it as a whole unnecessary.)

@orivej
orivej commented Mar 30, 2012

I found that another package imported iterate and first defined function sum there before I loaded yours.
That's a genuine issue nevertheless.

@tpapp
Owner
tpapp commented Mar 31, 2012

Thanks. Should be fixed with the latest commit.

On Fri 30 Mar 2012 07:47:27 PM CEST, Zach Beane wrote:

It looks like Nikodemus's recent alexandria updates have broken cl-num-utils (and other libraries of yours). I get this:

unhandled SB-INT:SIMPLE-PROGRAM-ERROR in thread #<SB-THREAD:THREAD "initial thread" RUNNING {10030B9573}>: MEAN already names an ordinary function or a macro.

Reply to this email directly or view it on GitHub:
#11

@tpapp
Owner
tpapp commented Mar 31, 2012

orivej: I think I fixed that for now, also, iterate will be gradually phased out from my libraries.

@tpapp tpapp closed this Mar 31, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment