Comment Comment by viebel After 18 months of development, I am glad to announce that I finally completed the first draft of my book: Data-Oriented Programming.I wanted to thank all the people from the Clojure community that helped me in the thinking and the writing process.The book is my attempt to formulate the underlying principles of Clojure approach to data and illustrate how to apply them in another language.Here are the 4 principles of Data-Oriented Programming:1. Separate code (behaviour) from data2. Represent data with generic data structures3. Data is immutable4. Separate data schema from data representation parent viebel 4 years ago
I wanted to thank all the people from the Clojure community that helped me in the thinking and the writing process.
The book is my attempt to formulate the underlying principles of Clojure approach to data and illustrate how to apply them in another language.
Here are the 4 principles of Data-Oriented Programming:
1. Separate code (behaviour) from data
2. Represent data with generic data structures
3. Data is immutable
4. Separate data schema from data representation