Re:Node.js adds experimental support for TypeScript
by tpm on Thursday July 25, 2024 @10:59AM
(#41069472)
> as you point out it's not
so what's the difference except the name?
> if we start accepting static analysis tools
I'm not talking about static analysis. In today's Java you can write code that does not accept nulls, if you want to.
Re:Node.js adds experimental support for TypeScript
by svieira on Thursday July 25, 2024 @12:22PM
(#41070468)
You cannot write code that will fail to compile `theEntryMethod(null)` unless you only use primitive types. (You can, of course, make that method fail at runtime, but that's not what's being talked about here).
very limited, for instance you must declare the type of a public method
> alias
as you point out it's not
> Java also has interfaces, of course
but you have to implement them explicitly
> strict null checks, when you want that, you can use it
if we start accepting static analysis tools then C has null checks as well I guess