Converting large OOP codebase to clojure

126 views
Skip to first unread message

Jonathon McKitrick

unread,
Nov 17, 2012, 8:40:05 AM11/17/12
to clo...@googlegroups.com
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?

abp

unread,
Nov 17, 2012, 1:39:53 PM11/17/12
to clo...@googlegroups.com
Use abstractions, forget inheritance.
Try modeling what the program does in terms of data conversion.
Then you will only need functions and data.
Reply all
Reply to author
Forward
0 new messages