4 ms·
To be fair, the compiler is more than a bit more primitive. Clozure doesn't come close to SBCL where numeric code is concerned. But the garbage collector really
by ruricolist 12y ago
To be fair, the compiler is more than a bit more primitive. Clozure doesn't come close to SBCL where numeric code is concerned. But the garbage collector really is much better, especially under heavy concurrency.
- lispm 12y ago> Clozure doesn't come close to SBCL where numeric code is concerned. Well, you have to declare everything then you get similar performance.
- ruricolist 12y agoI haven't found that to be the case. I don't mean that Clozure's performance is bad, but optimizing numeric code is SBCL's reason for being. When I switched from SBCL to Clozure, I had to move things like password hashing out of Lisp, because I couldn't get acceptable performance out of Ironclad.
- lispm 12y agoIn my experience you can get excellent numeric performance out of CCL (and earlier MCL). But there are several issues and it may be a lot of work. But I definitely agree that the SBCL compiler is a lot better doing these things and it is much easier there.