I wasn’t trying to convince you, let alone bully you, to change anything in 
your design. Since you are trying to convince us to change something in ours, I 
told you what kind of information we’d need that would clearly demonstrate the 
problem(s) with the feature as it currently is and when used as recommended, 
such as performance numbers. I really was trying to help you help us help you 
actually get something done.

— Ron

> On 18 Dec 2024, at 16:48, David Lloyd <david.ll...@redhat.com> wrote:
> 
> On Wed, Dec 18, 2024 at 9:47 AM Ron Pressler <ron.press...@oracle.com> wrote:
> Here’s why we find your suggestions/descriptions so difficult to wrap our 
> heads around:
> 
> Who is "we"? Are you speaking for others, and if so, whom?
> 
> In any event, I'm not going to respond to this argument, and I'll tell you 
> why. It's a bad-faith argument, repeating points I have already responded to, 
> and I find your attitude to be dogmatic and offensive. I don't need to 
> further justify our use case to you personally. I have explained myself more 
> than adequately; if you actually cared to understand our use case, I believe 
> that your line of questioning would be very different. Our products make good 
> use of this effective and simple design and have done so since the days of 
> Java 6. The platform's module system is in fact already 95% compatible with 
> our design (not by accident), lacking literally two methods that would bring 
> us the rest of the way towards allowing our design to use platform modules. 
> You still seem uninterested in actually understanding our motivation for 
> using modules, because you keep trying to tell me what our motivation is 
> instead of listening to what I have been telling you. But regardless, none of 
> this warrants a protracted philosophical argument. Nothing I propose requires 
> a reimagining of the principles of the JPMS. You are certainly not anywhere 
> near successfully bullying me into believing that I should abandon our 
> well-proven implementation design. Your position within Oracle, and even your 
> work on virtual threads, as significant as it may be, certainly does not 
> suddenly make you the arbitrator of the valid use of this or any other part 
> of the JDK. We have plenty of OpenJDK committers and authors here at Red Hat 
> too, in fact, and we too have made contributions of worth.
> 
> As I said before, philosophy and principles may inform a specification, but 
> in the end, if the specification allows our use case then it is by definition 
> valid, until/unless that specification is changed - for which there is a well 
> defined process which I am now utilizing. If you find that personally 
> repulsive, I am sorry to say that is not in any way my problem. If however 
> you have a technical argument pertaining to the proposed change, you are more 
> than welcome to present it reasonably and specifically, just as Alan (who 
> actually wrote most of this code, by the way) has done.I'm sorry if you find 
> this dissatisfying, but I have many responsibilities, and if my experience 
> has taught me anything, it's that arguing in this manner is not a good use of 
> my time (or anyone's time). As they say, "life is short".
> 
> --
> - DML • he/him

Reply via email to