Here is the research paper on the use of Java generics (without comment on
Java’s “broken” generics being a contributing factor):
https://www.researchgate.net/publication/236644412_Adoption_and_Use_of_Java_Generics
(it is free to access)
I provide it because it is important to understand these
On Sat, Oct 27, 2018 at 1:53 PM, Wojciech S. Czarnecki wrote:
> On Sat, 27 Oct 2018 08:52:26 -0500
> Robert Engels wrote:
>
>> I have not bashed Go in any way shape or form.
> I agree, you did not. Nor that I said you've been doing so.
>
>> Calling someone a troll for expressing an opinion differ
On Sat, 27 Oct 2018 08:52:26 -0500
Robert Engels wrote:
> I have not bashed Go in any way shape or form.
I agree, you did not. Nor that I said you've been doing so.
> Calling someone a troll for expressing an opinion different than yours is
> pretty rude.
I did not called you a troll. I called
On Sat, 27 Oct 2018 08:49:52 -0600
Burak Serdar wrote:
> Comparison to Java (or any other language) is not off-topic,
> especially when generics are concerned. I don't agree with some of the
> things discussed here, but they're still valid and relevant, in my
> opinion.
In my opinion there are n
On Sat, Oct 27, 2018 at 2:53 AM Wojciech S. Czarnecki wrote:
>
> On Wed, 24 Oct 2018 10:59:12 -0500
> robert engels wrote:
>
> > If you head back to the genesis time of Java,
>
> Can you get all this Java babble out of the **GO** focused list, please!
>
> In less PC times it was called by its tru
I don’t really understand your vitriol. I have not bashed Go in any way shape
or form. I am not the only Go person that thinks generics are a bad idea. The
original designers of Go thought it was a bad idea, and that’s why it wasn’t
included. Calling someone a troll for expressing an opinion dif
On Wed, 24 Oct 2018 10:59:12 -0500
robert engels wrote:
> If you head back to the genesis time of Java,
Can you get all this Java babble out of the **GO** focused list, please!
In less PC times it was called by its true name: **trolling**.
https://en.wikipedia.org/wiki/Internet_troll
"... to d
Ian, thanks for commenting. I wonder if this might be viewed as motivation
for "bigger, visible, clear" changes rather than nuanced ones.
As a ship captain, I'm trained to take "early and effective action" to
avoid problems. Not just to solve them, but to do so ina way that signals
the other boat
On Wed, Oct 24, 2018 at 10:05 AM, Michael Jones wrote:
>
> Agree on the industry dynamics observation--I remember too--but want to
> raise another point of view on 100% backwards compatibility: when Go was
> just a baby, in pre-1.0 days, there was exploration and new ideas. There was
> also "Go Fi
Agree on the industry dynamics observation--I remember too--but want to
raise another point of view on 100% backwards compatibility: when Go was
just a baby, in pre-1.0 days, there was exploration and new ideas. There
was also "Go Fix" to rewrite "go of the past" as "go of today." This seemed
geniu
Btw, for those that are interested, enum was added in Java5, the same time they
added generics. It constituted the 3rd revision to the JLS.
> On Oct 24, 2018, at 11:39 AM, robert engels wrote:
>
> Also, I wouldn’t discount the ‘binary runs with the latest JVM’ doesn’t apply
> to Go.
>
> As I
Also, I wouldn’t discount the ‘binary runs with the latest JVM’ doesn’t apply
to Go.
As I pointed out in an earlier email, I think the future of Go is that the
shipped binary will be runtime linked against the standard library and runtime.
This is by far the easier way to deliver security patch
I did some research, you are correct that enum was not in JLS 1.0, nor was it a
reserved word. Can’t find early later specifications to determine when it was
actually added though.
I don’t know - I was against how generics were done in Java originally as well,
but after using them for a while,
On Wed, Oct 24, 2018 at 10:21 AM robert engels wrote:
>
> I think enum was a reserved word from the beginning - like goto - if not it
> was VERY early on when it was added. Still, the code would of run on the
> latest JVM, it might not of compiled. Outside of that possible case, I can’t
> think
I think enum was a reserved word from the beginning - like goto - if not it was
VERY early on when it was added. Still, the code would of run on the latest
JVM, it might not of compiled. Outside of that possible case, I can’t think of
another keyword that has been added - maybe the recent additi
On Wed, Oct 24, 2018 at 9:59 AM robert engels wrote:
>
> To this day, you can take a “binary” written for Java 1.0 and it will run
> under the latest JRE. You can compile Java 1.0 source code with the latest
> compiler. This is an amazing accomplishment that can’t be understated.
That is not ex
16 matches
Mail list logo