,,I avoided using any TypeScript- or JavaScript-specific language features in the''
I don't understand this part. The hardest part of compiling TypeScript to machine language is that you don't know what an operator does, as you don't know the exact type.
The book doesn't seem to have a specific limited scope to me, it seems to not choose between interpreting, JIT compiling techniques (optimizing/deoptimizing) or static compiling.
For a modern language I would probably use Rust instead (also stay with Intel architecture to make trying things out easier).
I don't understand this part. The hardest part of compiling TypeScript to machine language is that you don't know what an operator does, as you don't know the exact type.
The book doesn't seem to have a specific limited scope to me, it seems to not choose between interpreting, JIT compiling techniques (optimizing/deoptimizing) or static compiling.
For a modern language I would probably use Rust instead (also stay with Intel architecture to make trying things out easier).
Anyways good luck for the book!