Re:Go at Google: Language Design in the Service of Software ...
by jeremyjh on Tuesday December 04, 2012 @08:27PM
(#4874383)
Can you name a language developed since the 80s that hasn't also solved this problem?
Re:Go at Google: Language Design in the Service of Software ...
by akkartik on Tuesday December 04, 2012 @09:10PM
(#4874503)
From the article: "It's worth mentioning that this general approach to dependency management is not original; the ideas go back to the 1970s and flow through languages like Modula-2 and Ada. In the C family Java has elements of this approach."
Re:Go at Google: Language Design in the Service of Software ...
by enneff on Tuesday December 04, 2012 @10:13PM
(#4874672)
Python? Ruby? JavaScript?
There are many more, but I name these three as they are among most popular.
Re:Go at Google: Language Design in the Service of Software ...
by jfb on Wednesday December 05, 2012 @09:51AM
(#4876453)
How has Javascript even addressed this problem?
If you change a header you need to recompile all files that include it, even if the include was conditional. Now your build system starts to look inside files rather than just check timestamps. Similar tool bloat happens over and over again in large codebases.
I'm not convinced Go has the right solution. But it's disingenuous to claim that it's competing with the C preprocessor. It's leagues better.
You should enumerate all the information in the paper you consider to be misleading.