User talk:Kevin Reid: Difference between revisions

(→‎eql and = in CL: new section)
Line 24:
Looks like you're playing whack-a-mole with spammers. You'll need to take more extensive action because ''they never give up''. Which is sucky to the ''n''<sup>th</sup> degree, but can't be helped. You might need to ban people from particular netblocks from contributing any content (including registering). CAPTCHAs won't work; you're dealing with people here. —[[User:Dkf|Donal Fellows]] 13:34, 28 June 2009 (UTC)
: I am not an administrator; I have no particular power. I just blanked that page to reduce the amount of time the spammers have their links out. --[[User:Kevin Reid|Kevin Reid]] 14:24, 28 June 2009 (UTC)
 
== eql and = in CL ==
 
I noticed the change from eql to = on [[Combinations]]. I'm not going to undo it or anything, but it's worth nothing that = takes an arbitrary number of args and will compare numbers of different types. I'd guess that most compilers have a specialized =2 (e.g., LispWorks has <code>system:=2</code>), but without type declarations or a compiler smart enough to figure out that the values are integers, = still has the overhead for different numeric types. It's why I (by default) use <code>eql</code> for comparing two integers.
[[User:Tayloj|Tayloj]] 04:58, 8 August 2009 (UTC)
Anonymous user