-
-
Notifications
You must be signed in to change notification settings - Fork 260
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
Made Ref
, SynchronizedRef
,RcRef, and
SubscriptionRef a subtype of
Effect`
#3511
Conversation
🦋 Changeset detectedLatest commit: 47e9fa1 The changes in this PR will be included in the next version bump. This PR includes changesets to release 31 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
6f12b7a
to
9ea0f4f
Compare
I wonder if making |
327cd82
to
6bf28f7
Compare
Ref
, SynchronizedRef
and SubscriptionRef
a subtype of Effect
Ref
, SynchronizedRef
,RcRef, and
SubscriptionRef a subtype of
Effect`
I figured out with Unify module - all invariant types must remain as they are |
@tim-smart Could you please tell me if this is a move in the right direction? or is the correct implementation much more complicated than this approach? Thank you |
9c4ba21
to
5eb5ad7
Compare
I'm still not sure if I like having |
00583f3
to
89c3411
Compare
kind of goes in the same direction of having Option be an Effect |
I suppose we can accept for now and if we don't like it revise in 4.0 |
yes, after turning Option and Either into an Effect, the other subtypes don't look so wild, but even more ergonomic. It seems to be the next logical step. |
indeed, followed by Deferred and Fiber |
6d8ba6a
to
d416daf
Compare
96b6afe
to
ddad9e6
Compare
f47a707
to
56df09d
Compare
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
… of `Effect` (#3511) Co-authored-by: maksim.khramtsov <[email protected]>
Type
Description
Related
yield*
in even more places: Fibers, Deferreds, ... #3500