Open back2dos opened 4 years ago
This is quite heavy handed. When I optimized it away last time, it occasionally led to runtime errors during complex circular initialization. It should suffice to have an Observable.lazy<T>(f:()->Observable<T>):Observable<T> to solve that problem.
Observable.lazy<T>(f:()->Observable<T>):Observable<T>
Observable.auto has become relatively cheap, so perhaps this is a non-issue, but this needs to be dealt with before 1.0.
Observable.auto
This is quite heavy handed. When I optimized it away last time, it occasionally led to runtime errors during complex circular initialization. It should suffice to have an
Observable.lazy<T>(f:()->Observable<T>):Observable<T>
to solve that problem.