Re: Converting large OOP codebase to clojure

2012-11-17 Thread abp
Use abstractions, forget inheritance. Try modeling what the program does in terms of data conversion. Then you will only need functions and data. On Saturday, November 17, 2012 2:40:05 PM UTC+1, Jonathon McKitrick wrote: > > One project I've considered porting is highly OO, with a large number of

Converting large OOP codebase to clojure

2012-11-17 Thread Jonathon McKitrick
One project I've considered porting is highly OO, with a large number of classes and several levels of inheritance. In Common Lisp, I'd just use CLOS. What methodology would be good to translate such a project to clojure, while maintaining heavy reuse of inherited behavior and abstraction? -