4 ms·
> I think it's the libraries. [...] they have everything. On the other hand, they need to have everything. In many other languages, it's common to just use a l
by cesarb 6y ago
> I think it's the libraries. [...] they have everything.
On the other hand, they need to have everything. In many other languages, it's common to just use a library written in a different language. For some reason, the foreign function interface of Java seems to have been designed to be hard to use, so instead of using an already existing library, Java developers tend to go through the route of "Rewrite It In Java".
- marvy 6y agoWith Project Panama, they are finally trying to make calling non-Java code easy.
- pjmlp 6y agoThat was indeed done on purpose, Mark Reinhold has had a talk about it once, but as noted on the sibling comment that is being fixed.
- neeleshs 6y agoAlso because libraries in other languages often have platform specific dependencies.
- imtringued 6y agoIt wouldn't be portable if it wasn't written in Java.