Ahojte dajme tomu že máte jazyk kompilovatelný do JS. Zo zdrojáku vyrobíte AST z ktorého potom generujete JS. A teraz by ste chceli okrem JS pridať aj ďalše cieľové platformy (X86, X64 a ARM binárky pre Linux a Windows) ako by ste na to išli? Aká je najjednoduchšia cesta ako z expression tree urobiť binárku so spustiteľným kódom? Mňa napadli tieto možnosti:
1. LLVM?
2. Použiť nejaký prekladač ktorý dokáže skompilovať JS do spustiteľného súboru?
3. popri JSku urobiť transpiler aj do C a z neho potom urobiť spustiteľný súbor (takto to robí napr. OCAML a Ada)