HiddenLayer555@lemmy.ml to Programmer Humor@programming.devEnglish · edit-23 months agoWhy make it complicated?lemmy.mlimagemessage-square110linkfedilinkarrow-up1322arrow-down137file-textcross-posted to: programmerhumor@lemmy.ml
arrow-up1285arrow-down1imageWhy make it complicated?lemmy.mlHiddenLayer555@lemmy.ml to Programmer Humor@programming.devEnglish · edit-23 months agomessage-square110linkfedilinkfile-textcross-posted to: programmerhumor@lemmy.ml
minus-squareJakenVeina@midwest.sociallinkfedilinkarrow-up10·edit-23 months agoNot to short-circuit the joke, but in this case, it’s because the valid JavaScript version is… let a …and one of TypeScript’s main design goals is to be a superset of JavaScript, that only adds syntax, and doesn’t re-write it. Beyond that, it’s probably a case of some new language just using what the designer is familiar with.
minus-squarepivot_root@lemmy.worldlinkfedilinkarrow-up4·3 months ago TypeScript […] only adds syntax, and doesn’t re-write it. I believe enum, const enum, and decorators would like to have a word with you.
Not to short-circuit the joke, but in this case, it’s because the valid JavaScript version is…
…and one of TypeScript’s main design goals is to be a superset of JavaScript, that only adds syntax, and doesn’t re-write it.
Beyond that, it’s probably a case of some new language just using what the designer is familiar with.
I believe
enum
,const enum
, and decorators would like to have a word with you.