On Monday, 17 February 2014 at 05:51:09 UTC, Nick Sabalausky wrote:
On 2/16/2014 10:59 PM, logicchains wrote:
On Sunday, 16 February 2014 at 20:29:04 UTC, Walter Bright wrote:
It's not exactly true. What has happened is I spent a LOT of time trying to make my C/C++ compiler fast. That experience has enabled me to design D so it is fundamentally fast to compile, and enabled me to pick an internal design for the compiler that I know will be fast.

Isn't this kind of the point? The Go devs don't have the somewhat unique experience of having written a C++ compiler from scratch to guide them
in implementing generics in Go,

The Go devs have some pretty strong backgrounds themselves. I think it's reasonable to figure they can handle the task just fine.

I partly agree.

If you follow the discussions, they seem to focus mainly in Java, C++, while ignoring D, Ada, Eiffel, Modula-3, OCaml, Haskell, .NET and a few others.

Besides, I suspect the #1 optimization in making a fast-to-compile language is just simply "Don't make C++".

Well, supporting modules would already help. With luck C++ will get them around 2020. I think it won't matter by then.

--
Paulo

Reply via email to