News for hackers. Stuff that matters.
Re:TypeScript 3.7 by KuhlMensch on Wednesday November 06, 2019 @04:03AM (#21460819)
This does not necessarily invalidate your wider points, but just FYI:

> It does not interop with JavaScript.

Hm, this depends on your definition of "interop". My JavaScript and TypeScript are languages that exchange information. The execution model ultimately involves JavaScript when I use tsc, but ultimately it also includes an interpreter. My user-space syntax doesn't care.

> There is no such thing as a TypeScript runtime engine.

Not being glib, just a heaps up: https://github.com/denoland/deno

Re:TypeScript 3.7 by autora on Wednesday November 06, 2019 @07:42AM (#21461895)
>Not being glib, just a heaps up: https://github.com/denoland/deno

interesting thanks for the heads up - my assumption is though that this is just a wrapper over a V8 engine with typescript compilation on the fly?

Does that make it a TypeScript runtime or not?

Re:TypeScript 3.7 by eyelidlessness on Thursday November 07, 2019 @11:40AM (#21474742)
V8 is a JavaScript runtime that compiles JavaScript on the fly, so it seems reasonable to say that a runtime that compiles TypeScript on the fly is a TypeScript runtime.
Re:TypeScript 3.7 by vimslayer on Wednesday November 06, 2019 @07:40AM (#21461884)
Can you really consider Deno to be a "TypeScript runtime engine" when it compiles TypeScript to JavaScript and runs it in V8, a JavaScript engine.