Comment Comment by monsieurbanana > Maybe because it's easy to decouple data from operations on that data, even if statefulYou can use objects in C++ and Java without mixing code and data (by having data-only and code-only classes for example).I haven't fully read it, but there's a book from a clojure developer about about this: https://www.manning.com/books/data-oriented-programmingThe book itself uses Java, not Clojure. parent monsieurbanana 2 years ago
You can use objects in C++ and Java without mixing code and data (by having data-only and code-only classes for example).
I haven't fully read it, but there's a book from a clojure developer about about this: https://www.manning.com/books/data-oriented-programming
The book itself uses Java, not Clojure.