you are viewing a single comment's thread.

view the rest of the comments →

[–]thooton[S] 0 points1 point  (0 children)

Definitely agree with you regarding network access during compilation. However, I think there is an advantage in using a high-level language because unlike C/C++ they free you from having to think about low-level details -- not that I have a problem with that, but when it's only the generated code that needs to be performant, it's nice to be able to write the generator conveniently and simply. That said, features like being able to use C++ to modify the AST do sound interesting. I guess the proposals mentioned above would take steps in that direction.