Implementing/"inheriting" C8 interface with default methods possible in xSharp?
Posted: Sat Mar 21, 2020 11:33 am
Hi Thomas
Thank you for your detailed reply.
Yes – it reflects the dilemma faced by us all, and is of course written from your perspective as a developer.
My comment was based upon what I would guess to be the perspective of the development team. It is just that - a guess - I have no direct involvement with them.
It has been obvious to me for some time that as things seemed to be evolving at ever increasing rate, some way of perceiving application operation was needed. Even if justification of such understanding required a bit of mental gymnastics, final perception should be easy.
My recent chit-chat post entitled “Jack and the Beanstalk” outlined my thinking on this.
Firstly I’d like to endorse the comments made by Wolfgang.
Secondly, your earlier comments re the road map: the road map was drawn up some time ago and based on rather broad statements made by MS at that time. My interpretation of them would have been the same as yours.
Thirdly being based on C#, X# will be able to follow a “route to the future” for business applications.
This third statement is, of course purely subjective, so I must do my best to justify it.
Our coding constructs, particularly in the business arena, tend to be 2 dimensional. It requires manual fiddle-faddle to cope with anything requiring 3-D thought. (perhaps in WPF).
Progress to Net Core via C#8 brings in the missing 3rd Dimension. A bit of cross-thinking leads me to view this as a completion of the typing set: e.g. none/usual, strict, and now duck as per Python. X# could follow at sensible pace.
If we all agree on a simple way of visualising 3-D operation (see J&B ) then suitable software tooling could be developed making things easier for all.
I hope these “thought snippets” make some sense.
Terry
Thank you for your detailed reply.
Yes – it reflects the dilemma faced by us all, and is of course written from your perspective as a developer.
My comment was based upon what I would guess to be the perspective of the development team. It is just that - a guess - I have no direct involvement with them.
It has been obvious to me for some time that as things seemed to be evolving at ever increasing rate, some way of perceiving application operation was needed. Even if justification of such understanding required a bit of mental gymnastics, final perception should be easy.
My recent chit-chat post entitled “Jack and the Beanstalk” outlined my thinking on this.
Firstly I’d like to endorse the comments made by Wolfgang.
Secondly, your earlier comments re the road map: the road map was drawn up some time ago and based on rather broad statements made by MS at that time. My interpretation of them would have been the same as yours.
Thirdly being based on C#, X# will be able to follow a “route to the future” for business applications.
This third statement is, of course purely subjective, so I must do my best to justify it.
Our coding constructs, particularly in the business arena, tend to be 2 dimensional. It requires manual fiddle-faddle to cope with anything requiring 3-D thought. (perhaps in WPF).
Progress to Net Core via C#8 brings in the missing 3rd Dimension. A bit of cross-thinking leads me to view this as a completion of the typing set: e.g. none/usual, strict, and now duck as per Python. X# could follow at sensible pace.
If we all agree on a simple way of visualising 3-D operation (see J&B ) then suitable software tooling could be developed making things easier for all.
I hope these “thought snippets” make some sense.
Terry