Java features

Tom Rosenfeld tom.rosenfeld at gmail.com
Wed Jun 14 05:17:16 UTC 2023


Hello everyone,

Firstly thank you for your responses.

Secondly, I'd like to apologize if I came off as offensive or rude. I had
no such intent.
I'm more curious and didn't exactly know where to start. And I have not
phrased my intent properly, apologies.
I do understand both that you're aware of other language features as well
as that language features do not live in a vacuum, and I understand how
implementation details matter to avoid having a patchy solution.
To state clearly, I have a lot of appreciation for Java (even though I
don't have insight into the work itself, I understand that it's probably a
lot more complex than I can imagine (a la the Dunning Kruger effect)).

I will look into the references you've sent, I'll try to pursue that with
more modesty.

Hope you could have a laugh at my silliness, sharing a piece which I find
funny about where I come from:
https://www.linkedin.com/pulse/20140708074752-36851346-great-piece-on-working-with-israelis-israeli-innovation/
(I try not to be like the people in that story, but I seem to have failed
at that in my initial approach to you).

Best,
Tom.



On Tue, Jun 13, 2023, 11:55 Andrew Haley <aph-open at littlepinkcloud.com>
wrote:

> On 6/10/23 06:46, Tom Rosenfeld wrote:
> > I hope this is an appropriate forum for the thoughts I'd like to share
> on Java. If not, I would appreciate guidance as to the most fitting venue
> for such a discussion.
>
> Such discussions take place in the relevant discussion lists. I suggest
> you start
> at loom-dev for the async-await.
>
> Extension methods are more complex, and require some care with the type
> system.
> Convenient though they may be, there's some question whether they're a good
> idea at all.
>
> We (well, some of us) know that we'll eventually need type classes, sum
> types, and
> so on. I want higher-kinded functions too, but that's probably just me.
>
> --
> Andrew Haley  (he/him)
> Java Platform Lead Engineer
> Red Hat UK Ltd. <https://www.redhat.com>
> https://keybase.io/andrewhaley
> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/java-se-spec-comments/attachments/20230614/8be29d06/attachment.htm>


More information about the java-se-spec-comments mailing list