RFR: 7903947: Access to function pointers in structs could be streamlined
Maurizio Cimadamore
mcimadamore at openjdk.org
Mon Jul 28 15:03:10 UTC 2025
On Mon, 28 Jul 2025 15:00:13 GMT, Maurizio Cimadamore <mcimadamore at openjdk.org> wrote:
> > I kept trying to avoid renaming the invoker as I didn't like having the dollar sign or a prefix in the invoker, but I like the idea of having readonly/write/execute mode in the config.
>
> I feel your pain. We defo went thorugh a lot of pain to remove dollars from generated code:
>
> https://cr.openjdk.org/~mcimadamore/panama/jextract_changes.html
>
> So, it will be a bit sad to see them coming back. Also, it will make some code more verbose compared to their C counterpart, as the C syntax can distinguish between application (`foo.x()`) and access (`foo.x = ...`).
Maybe worth thinking some more about what our options are...
-------------
PR Comment: https://git.openjdk.org/jextract/pull/287#issuecomment-3127642536
More information about the jextract-dev
mailing list