Language Oriented Programming - LOP
One paradigm to rule them all: http://www.onboard.jetbrains.com/is1/articles/04/10/lop/ http://lambda-the-ultimate.org/node/view/377 some advantages that you will encounter: 1. write a self documented code. (it's a hard work to keep code & comments in sync, now you don't need comments) 2. LOP is a refinement of the multi-paradigm approach, so if you like multi-paradigm you will love this. 3. just read the damn thing! it's really inspiring.