News for hackers. Stuff that matters.
Re:Clojure will affect the way you think about programming by yogthos on Sunday August 06, 2017 @12:03PM (#14941822)
This is an implementation detail, and doesn't affect the API presented to the user. For example, consider the clj-http library that's backed by the Apache http Java library internally https://github.com/dakrone/clj-http . As a user of clj-http, I don't know or care about the fact that it's a wrapper around OOP code.

Furthermore, if you wanted to, you could reimplement the internals in Clojure and the users of the library wouldn't be affected.

Being able to leverage existing mature libraries is a huge advantage, and the fact that they can be used via idiomatic functional APIs provides the best of both worlds experience.

Re:Clojure will affect the way you think about programming by lispm on Sunday August 06, 2017 @10:45PM (#14944959)
The author of such a wrapper library writes this hybrid code.

Wrapper libraries are one way to deal with hybrid code.

Re:Clojure will affect the way you think about programming by yogthos on Monday August 07, 2017 @02:13PM (#14949768)
Sure, just like if you did FFI in CL. I'm not really sure what your point here is.