> As language choice becomes more arbitrary, and transpilers more common, 
> personal preferred syntax / language features may end up being handled like 
> code formatting rules. So In Peter++ I could then use all the syntax I like, 
> transpile that to WASM or LLVM, and someone else working on that code 
> transpiles it back into Gopher++ to make a change.

That appears to be more of a bug than a feature to me, and a nightmare of 
incompatible source code. Imagine everyone on a team having their source code 
in their own flavor of a language? And I have yet to see a transpiler maintain 
100% compatibility in both directions.

Sounds like pure hell to me.

IMO transpilers are a hack that come with lots of downsides. Also IMO 
developers use transpilers because those controlling the evolution of a 
language have not been responsive to the needs of their developers (I am mainly 
looking at CSS here, not Go.)

I for one pine for a day that will likely never come when transpilers are no 
longer needed for development (I am not referring to go generate here, but 
tools to input one language and output another.)

JMTCW.

-Mike

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to