[foreign-abi] On invokers
Samuel Audet
samuel.audet at gmail.com
Wed Sep 25 23:03:41 UTC 2019
On 9/25/19 8:32 PM, Maurizio Cimadamore wrote:
> I'd like to point out the irony of your comment: you are complaining
> about lack of transparency on a thread which is discussing future
> directions for SystemABI support (where the currently proposed patch
> only works for Windows, only for downcalls). Speaking about open-ness, I
> think this is pretty much the best you can get?
Which is great for these parts, like I said, but the same isn't
happening for other parts, such as anything related C++. Maybe it's
because you do not have time? I don't know! You're not being transparent.
> I will disregard your comment on "you should do X instead of Y" - which,
> as been pointed out previously, is not helpful, and I will also
> disregard your "framework-ish APIs" remark, which is deliberately
> inflammatory. I think we can do better than that?
I didn't mean it as inflammatory, just that it doesn't fit in the
API/implementation separation that you're striving to achieve. I could
elaborate, there are many technical issues with your approach, but since
you haven't heard me out in the past, I just don't have the feeling that
you'll hear me out this time around.
> As for vectors, I believe the discussion John is referring to
> happened/is happening on the CSR front:
>
> https://bugs.openjdk.java.net/browse/JDK-8223348
>
> (again, discussion publicly available).
Thanks for the link! That's news to me. As usual, for anything related
to vector APIs, that's looking great.
> And yes, there are times where, as normal people do, we need to stop and
> think about what we wanna do before starting a public debate on it. This
> is about the evolution of the Java platform, not about conducting
> opinion polls (although sometimes it helps to have dedicated surveys on
> specific topics, as we have done in the past [1]) - and it is a job that
> we take very seriously.
I have no doubt of your seriousness, but I do hope you realize one day
that accepting ideas from outside may be more effective in helping out
with thorny issues.
Samuel
>
> Maurizio
>
> [1] -
> https://mail.openjdk.java.net/pipermail/amber-dev/2018-February/002669.html
>
>
> On 25/09/2019 11:35, Samuel Audet wrote:
>> Hi, John,
>>
>> I must say, I really like the work you guys are doing on the vector
>> and ABI fronts, it's really great. I sincerely wish Panama could focus
>> more on that instead of also working on higher-level framework-ish APIs.
>>
>> I have one question though. Where are those "vigourous conversation"
>> happening? I don't have any quarrel with the work being discussed on
>> this thread, but it does give me the impression that a lot of the work
>> related to Panama is done in secret and that we're not getting the
>> full picture, about other things that I worry about like C++. If
>> that's the case, that's fine, OpenJDK doesn't need to be "open", but
>> it would help the community if you could be honest about it.
>>
>> Samuel
>>
>> On 9/25/19 9:25 AM, John Rose wrote:
>>> (*Mature* non-generalization appears when you have a road map with an endpoint, so you can say things like,
>>> “You might ask my API to do extra task X, but you should really use a different API for that.” Folks vary by
>>> temperament which kind of premature-ness they are more likely to fall into. Y'all know I’m an (a), so of course
>>> I’m always on the lookout for signs of (b), whether they exist or not. The Vector API is currently having a
>>> vigourous conversation about such choices.)
More information about the panama-dev
mailing list