Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>Bluntly, I don't know why Clojure was created as a new language instead of an advanced library over Common Lisp

I think you basically answered your own question :)

>JVM interop is compelling



But the thing is, Armed Bear Common Lisp (ABCL) already offers JVM interop.

If someone sat down and really massaged it, the currently clunky interop there could be just as shiny as Clojure.


Rich Hickey's previous projects to clojure were all about Lisp<->JVM interop (see http://foil.sourceforge.net/, but there is at least one other) -- so I think he found limitations to what you can do.


>But the thing is, Armed Bear Common Lisp (ABCL) already offers JVM interop.

Yes, a half-arsed, barely supported interop. And slow to top.

>If someone sat down and really massaged it, the currently clunky interop there could be just as shiny as Clojure.

I rest my case.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: