File tree Expand file tree Collapse file tree 3 files changed +7
-159
lines changed
Expand file tree Collapse file tree 3 files changed +7
-159
lines changed Original file line number Diff line number Diff line change 2828 * Universal extension methods - [ ` SharedExtensions ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/SharedExtensions$.html )
2929 * Lightweight alternatives for Scala ` Option ` -
3030 [ ` Opt ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/Opt.html ) - guarantees no ` null ` s,
31- [ ` OptArg ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/OptArg.html ) ,
32- [ ` NOpt ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/NOpt.html ) ,
33- [ ` OptRef ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/OptRef.html ) (implemented as value classes)
31+ [ ` OptArg ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/OptArg.html ) ,
32+ [ ` NOpt ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/NOpt.html ) ,
33+ [ ` OptRef ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/misc/OptRef.html ) (implemented as value
34+ classes)
35+ * [ Components] ( docs/Components.md ) and Dependency Injection library
3436* ` commons-redis ` - [ Scala driver for Redis] ( docs/RedisDriver.md )
35- * ` commons-akka ` - Akka utilities, primarily [ ` AkkaRPCFramework ` ] ( http://avsystem.github.io/scala-commons/api/com/avsystem/commons/rpc/akka/AkkaRPCFramework$.html )
36- which supports methods returning Monix ` Observable ` s
3737* ` commons-macros ` contains implementations of macros used in other modules and reusable macro utilities:
3838 * ` MacroCommons ` trait with several convenience functions for implementing macros
3939 * ` TypeClassDerivation ` - implements infrastructure for automatic type class derivation
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11# Components and Dependency Injection Library
22
3- ` commons-core ` module of AVSystem commons library contains a mimimallistic framework for initialization of application components ("beans")
3+ ` commons-core ` module of AVSystem commons library contains a minimalistic framework for initialization of application
4+ components ("beans")
45and dependency injection. This framework can be summarized as "lazy vals on steroids" and features:
56
67* defining application components in plain Scala (e.g. constructor invocations)
You can’t perform that action at this time.
0 commit comments