Skip to content

Commit cff6ae1

Browse files
update Scala TODO list
1 parent 4e31815 commit cff6ae1

File tree

1 file changed

+9
-12
lines changed
  • language-adaptors/rxjava-scala

1 file changed

+9
-12
lines changed

language-adaptors/rxjava-scala/TODO.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,14 @@ TODOs for Scala Adapter
44

55
This is a (probably incomplete) list of what still needs to be done in the Scala adaptor:
66

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
7+
* mirror complete Java package structure in Scala
8+
* objects for classes with static methods or singletons (e.g. Schedulers, Subscriptions)
9+
* Notification as a case class
10+
* integrating Scala Futures, should there be a common base interface for Futures and Observables?
11+
* Add methods present in Scala collections library, but not in RxJava, e.g. aggregate à la Scala, collect, exists, tails, ...
12+
* combineLatest with about arities > 2
13+
* decide where the MovieLib/MovieLibUsage (use Scala code from Java code) example should live and make sure gradle builds it in the right order
14+
* Avoid text duplication in scaladoc using templates, add examples, distinction between use case signature and full signature
15+
* other small TODOs
1916

2017

0 commit comments

Comments
 (0)