logoalt Hacker News

weavejestertoday at 12:22 AM2 repliesview on HN

The programming language informs the design of the system. As I said in my earlier comment, an idiomatic Java codebase is going to be designed very differently to an idiomatic Clojure codebase, even if they both intend to solve the same problem.


Replies

pdimitartoday at 1:05 AM

But that's still not a function of the syntax per se; Java has no immutability encoded in its runtime, hence it does not offer it as a syntax either.

show 2 replies
Boxxedtoday at 1:23 AM

Those differences are not due to the syntax, they're due to much deeper things like the differing type system.

show 1 reply