You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This depends on how we implement Laziness, if laziness is implemented by lamda which can be left completely pure datatype without having any strong reference to C#/VB or no strong reference to roslyn then we can take the abstract type route.
But if we do laziness needs location which needs a strong reference to language specific operation type, then other languages will need interfaces to be available to them.
We need to revisit this after we investigate lazy scenarios and their implementation.
jinujoseph
changed the title
API design: IOperation as an interface versus abstract type
Refactor & Decide on interface versus abstract type
Apr 20, 2017
Tagging @heejaechang, who would like to discuss this in the API design meeting.
The text was updated successfully, but these errors were encountered: