-
Notifications
You must be signed in to change notification settings - Fork 7.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Operations to rewrite #1060
Comments
I'm working on Buffer but still have to hunt down some test failures. |
Do we expect any of the following proposed operators to be revived?
On Tue, Apr 22, 2014 at 7:50 AM, akarnokd notifications@github.com wrote:
David M. Gross |
ifThen, switchCase, doWhile, whileDo are in contrib-computation-expressions I'm not sure about the CancelableFuture variants as they conceptionally didn't really work in Java (i.e., attempt to mirror C# cancellation tokens) chunkify, generate, generateAbsoluteTIme, forIterable - probably not. While we are at it, I have some trouble with |
Before we proceed, please review what I wrote at #1001 (comment) and let's agree upon the coding principles. |
I doubt it. Let's get the current operators (as of 0.18) polished for 1.0. New operators, or matured ones from the contrib modules, can come over in 1.x releases if found to be commonly needed. The only one not on the list I can think of needing to re-add is the |
I skipped |
@akarnokd sorry, I'm out of context here. |
@zsxwing I'll do Window |
All done and merged. |
Core:
All
(w/ lift) PR OperatorAll #1061 - MergedAny
(w/ lift) PR OperatorAny #1062 - MergedExist
andIsEmpty
are built uponAny
AsObservable
(w/OnSubscribelift) PR Operator AsObservable #1064 - MergedBuffer
(w/ lift) PR OperatorBuffer #1073 - MergedCombineLatest
(w/ OnSubscribe) PR OperatorCombineLatest #1079 - MergedConcat
(w/OnSubscribelift) PR OperatorConcat #1074 - MergedDebounce
(w/ lift) PR Operator debounce2 #1094DefaultIfEmpty
(w/ lift) PR OperatorDefaultIfEmpty #1080 - MergedDefer
(w/ OnSubscribe) PR OperatorDefer #1081 - MergedDelay
(w/liftkeep as is)PR OperatorDelay #1093PR Operator Delay rebase & fixes #1144DelaySubscribe
(w/ OnSubscribe)DelayViaObservable
(w/ OnSubscribe)Dematerialize
(w/ lift) PR OperatorDematerialize #1083 - MergedDistinct
(w/ lift) PR OperatorDistinct #1084 - Mergedcustom equality comparatorDistinctUntilChanged
(w/ lift) PR OperatorDistinctUntilChanged #1085 - MergedFinallyDo
(w/ lift) PR OperatorFinallyDo #1086 - MergedFlatMap
(w/ lift) -> rename toMergeMap
PR OperatorMergeMap #1087 - Mergedregular, with iterator as sub-collection (MergeMapIterable
)GroupByUntil
(w/ lift) PR OperatorGroupByUntil #1095GroupJoin
(w/ OnSubscribe) PR OperatorGroupJoin #1096Interval
replace withTimer
PR OperatorTimerAndSample #1098Join
(w/ OnSubscribe) PR OperatorJoin #1103MergeDelayError
(w/ lift) PR Operator merge delay error #1104MergeMaxConcurrent
(w/ lift) PR OperatorMergeMaxConcurrent #1106Multicast
(w/ OnSubscribe); PR OperatorMulticastAndReplay #1108OnErrorResumeNextViaObservable
(w/ lift) PR OperatorOnErrorResumeNextViaObservable #1109OnErrorReturn
(w/ lift) PR OperatorOnErrorReturn #1110OnExceptionResumeNextViaObservable
(w/ lift) PR Operator OnExceptionResumeNextViaObservable #1117ParallelMerge
-> just rename PR Operator ParallelMerge #1118RefCount
(w/ OnSubscribe) PR OperatorRefCount #1119Replay
(w/ OnSubscribe) PR OperatorMulticastAndReplay #1108Sample
(w/ lift) PR OperatorTimerAndSample #1098SequenceEquals
-> just rename PR OperatorSequenceEqual #1120Skip
(w/ lift) intoOperatorSkipTimed
PR OperatorSkipTimed #1121SkipUntil
(w/ lift) PR OperatorSkipUntil #1122Switch
(w/ lift) PR Operator Switch #1130Take
(w/ lift) PR Operator TakeTimed #1131TakeLast
(w/ lift) PR OperatorTakeLast #1134TakeUntil
(w/ lift) PR OperatorTakeUntil #1135TakeWhile
(w/ lift); remove indexed variant? PR OperatorTakeWhile #1115ThrottleFirst
(w/ lift) PR OperatorThrottleFirst #1112TimeInterval
(w/ lift) PR OperatorTimeInterval #1111Timer
(w/ OnSubscribe) PR OperatorTimerAndSample #1098ToMap
(w/ OnSubscribe) PR OperatorToMap #1099ToMultimap
(w/ OnSubscribe) PR OperatorToMultimap #1097ToObservableFuture
(w/ OnSubscribe) PR OperatorToObservableFuture #1088 - MergedUsing
(w/ OnSubscribe) PR OperatorUsing #1100Window
(w/ lift) PROperator Window #1123, PR Operator Window and other changes #1138contrib-string
contrib-async-util, PR #1101
StartFuture
-> just renameOperationFromFunctionals.InvokeAsync
(w/ OnSubscribe)ForEachFuture
-> just renameDeferFuture
-> just renamecontrib-math, PR #1125
Average
(w/ lift);may keep current op-compositionMin
,MinBy
,Max
,MaxBy
(w/ lift); may keep current op-compositionSum
(w/ lift); may keep current op-compositioncontrib-computation-expressions, PR #1129
IfThen
(w/ OnSubscribe)SwitchCase
(w/ OnSubscribe)DoWhile
,WhileDo
(w/ OnSubscribe)contrib-joins
When
(w/ OnSubscribe) PR Operator When #1126The text was updated successfully, but these errors were encountered: