nytai edited a comment on issue #9101: [SIP-36] Proposal for standardizing use 
of TypeScript
URL: 
https://github.com/apache/incubator-superset/issues/9101#issuecomment-584289069
 
 
   While reason and elm are excellent languages to start new projects in and 
have a lot of benefits in terms of type safety I don't think it makes sense to 
introduce those technologies to superset (yet). Typescript is merely a superset 
of javascript, thus all javascript is valid typescript, the same cannot be said 
about elm or reason. Reason and elm are compiled languages with compiler checks 
and the code that's run in the browser can be quite different than the code 
written by the developer. From a strictly type safety perspective, you are 
correct those 2 languages provide much greater safety than typescript. However, 
introducing these technologies would mean a significantly change in the 
developer experience and workflow. At this point it's not reasonable to propose 
porting the existing codebase to reason or elm, nor does it seem reasonable to 
support 2 distinct developer experiences for the same code. 
   
   >Well, both Reason and Elm are used by much larger amounts of people, so 
that argument does not apply to them.
   
   I'm not sure this is accurate, the number of developers writing typescript 
exceeds the number of developers writing reason and elm by orders of magnitude. 
The stack [overflow developer 
survey](https://insights.stackoverflow.com/survey/2019#most-popular-technologies)
 does not even include those languages in their rankings. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to