I always mentally wonder about #TypeScript vs #ClojureScript, knowing that #Clojure's decision to avoid #types is very deliberate. But TypeScript is conquering the world; is that an ad populum sign that Types are really a better way to go? Or does ClojureScript offer other things instead? If so, what are they, and to do the benefits of each option find value in different situations?
@simongray I don't know that reference... but ad populum https://www.scribbr.com/fallacies/ad-populum-fallacy/
@worldsendless It was some song that tried to be the new Macarena a decade later... and it somehow succeeded, going to number 1 everywhere.
Just a pop song analogy for your Latin expression.
@simongray Latin and Ketchup. I can't argue with that!
@worldsendless One practical argument against (nominal) types is that every new type introduces a new API that is necessarily incompatible with all preexisting typed functions. The workaround is standard interfaces of course, but that relies on the library authors' predilections to implement them.
@worldsendless The Ketchup Song by Las Ketchup also conquered the world.