Am I understanding correctly, this is kind of like code generation (which is roughly a compiler that takes some sugared language and produces unsugared code that's usually incredibly ugly / indecipherable), but the input is some sugared language and the output is board designs?<p>Do the board designs you output look alien / weird to people who have been laying out boards by hand / with conventional EDA tools? If so, is it causing any resistance to JITX adoption?<p>A common creature comfort requirement for anything that transpiles / codegens, is source maps so that while debugging you can see the lines of code that <i>you(r team)</i> typed, rather than harder-to-read generated code. Have you thought of trying to bring that concept to JITX?<p>Super interesting, thanks for posting this.