I don't know about Cocoa touch, but the CCL compiler was recently ported to run on ARM processors.
You can read more about this on clozure.com:
http://trac.clozure.com/ccl/wiki/SystemRequirements
And that points to a list of SSE2-capable (and some non-SSE2-capable) machines:
http://en.wikipedia.org/wiki/SSE2
I bring this up only as a caveat to those thinking about using CCL. I think it is great that it is available as a free Common Lisp implementation. It would be even better, however, if this limitation didn't exist.
Uh no it doesn't. Python uses OS threads. It cripples them with the GIL (hence multiprocessing), but it never used green threads.
And of course, using green threads can be an advantage if you're not dumb about it (see Erlang).
> it has a wicked fast compiler. So it makes a kick-ass webapp development platform.
What?
> it has native threads (that feature alone puts it head-and-shoulders over Python)
As I wrote previously (and both you and lisper apparently decided to ignore), Python uses OS threads as well.
CCL does that. Python with the GIL not.
Uh, yes it does.
> Python uses OS threads. It cripples them with the GIL
And CCL doesn't. QED.
> using green threads can be an advantage
Not if you have multiple cores.
> What?
http://www.youtube.com/watch?v=snW3cM1KipQ
;-)
That makes no sense, having the exact same feature doesn't make CCL superior.
> And CCL doesn't. QED.
QED nothing, not having a gil does something, using OS threads doesn't.
> Not if you have multiple cores.
Yes if you have multiple cores as well. You just have to map your green threads onto OS threads or processes, that's what Erlang does.
> ;-)
Smileys don't give meaning to nonsense.