17:02:17stassatsi suppose passing a just read list to a function can work, but if the literal is in code it's going to work once
17:02:46ShinmeraStuff like someone allocating a fixed length list and updating elements in it.
17:05:34stassatswhat about style notes for "(reduce #'+ (mapcar #'parse-integer inv)) can be written as (reduce #'+ #'parse-integer :key #'parse-integer)"
17:07:32ShinmeraI'd rather the compiler just transform it than let me know about it.
17:07:46stassatsyou can ask it "hey, give me your notes"
17:08:01ShinmeraI might want to write it the other way if it's clearer to me that way
17:08:33stassatsand (reduce #'+ (mapcar f x)) is actually (reduce #'+ (the list x) :key f)
17:30:16_deathtransformation would be cool, but I don't think I'd like a style note.. it could be the result of macroexpansion or inlining, or a step prior to factoring for example
17:34:53stassatsbut then you should already not like the efficiency notes
17:36:08_deathI like (most of) the efficiency notes, because they only appear when I declare speed
17:46:59|3b|ACTION might like optional efficiency notes, since i only want to see them while optimizing, and it can get ugly to get rid of /all/ of them
17:58:38|3b|though i guess i already have muffle-conditions, so just a question of opt-in vs opt-out