Skip to content

Commit 4915348

Browse files
TODO list for Scala adaptor
1 parent 2bd12ab commit 4915348

File tree

1 file changed

+20
-0
lines changed
  • language-adaptors/rxjava-scala

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
TODOs for Scala Adapter
3+
-----------------------
4+
5+
This is a (probably incomplete) list of what still needs to be done in the Scala adaptor:
6+
7+
- [ ] ConnectableObservable: Implement adaptor. Note that it cannot extend Scala Observable, since value classes are final.
8+
- [ ] more methods of BlockingObservable
9+
- [ ] multicast, publish, replay once we have ConnectableObservable
10+
- [ ] groupBy and GroupedObservable
11+
- [ ] mirror complete Java package structure in Scala
12+
- [ ] convert Java futures to Scala futures
13+
- [ ] Add methods present in Scala collections library, but not in RxJava, e.g. zipWithIndex, aggregate à la Scala
14+
- [ ] mergeDelayError, combineLatest, merge, concat, zip: decide if instance method or static or both, decide about arities > 2
15+
- [ ] naming: switch() or switchOnNext()?
16+
- [ ] decide where the MovieLib/MovieLibUsage (use Scala code from Java code) example should live and make sure gradle builds it in the right order
17+
- [ ] Avoid text duplication in scaladoc using templates, add examples, distinction between use case signature and full signature
18+
- [ ] other small TODOs
19+
20+

0 commit comments

Comments
 (0)