I am sorry Dave but you can ignore the needs of the many few as much as you
want but the tiny things won't go away.

There probably won't be any _written_ experience reports for most of the
little things. The things that people live through and sometimes just have
the time to email the list about a couple of times. It doesn't make them go
away. The occasional "blog post in anger" happens of course and I have
surely missed some things.

The sheer number of voices concerning generics is a huge experience report
in my book as is error handling although very different in nature (but
maybe related?).
The mantra "this is a neat feature from [other language] I think it would
be useful" seems to be often used as a hammer to quench any ideas that only
stem from previous _experience_ in other languages. What is Go if not a
reaction to previous experience from C and C++? We could have drawn much
more from previous experience. We did with concurrency and compiler speed
for example. Why not with logging, generics or error handling? I would say
that Go is first and foremost a reaction to previous experience and second
an iterative model to hammer out the details and that is very good. We
don't reinvent the wheel, we make faster and safer wheels.

Anyway I hope that not only huge "experience reports" are added to the
scales when it really comes down to choosing the next big direction for
this very nice language.


tis 22 aug. 2017 kl 00:41 skrev Dave Cheney <d...@cheney.net>:

> I'd like to echo Egon's point. We were both in the audience for Russ's
> announcement (although the video and the text are faithful reproductions)
> and Russ clearly asked for examples where "Go fails to scale" as starting
> points for a future version of Go.
>
> Starting from "this is a neat feature from [other language] I think it
> would be useful" is eating the elephant from the wrong end. Russ asked for
> written reports showing where the language does not live up to its promise
> of developer productivity and production scalability.
>
> --
> 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.
>

-- 
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