From where I can get Composite Oriented Programming Framework in scala -- Qi4j or similar?
For reference : www.qi4j.org
What is Qi4j™? - [Brief Introduction taken from www.qi4j.org]
The short answer is that Qi4j™ is a framework for domain centric application development, including evolved concepts from AOP, DI and DDD.
Qi4j™ is an implementation of Composite Oriented Programming, using the standard Java 5 platform, without the use of any pre-processors or new language elements. Everything you know from Java 5 still applies and you can leverage both your experience and toolkits to become more productive with Composite Oriented Programming today.
Moreover, Qi4j™ enables Composite Oriented Programming on the Java platform, including both Java and Scala as primary languages as well as many of the plethora of languages running on the JVM as bridged languages.