On 13/02/2020 03:39, Chris T wrote:
No problem! Nice talk at FOSDEM, Maurizio ;-)!

One suggestion, for future talks - when it comes to memory layouts please construct an example that is a little bit more complex (by end of the upcoming weekend I will publish one that can be used). I had trouble with bit alignment when working on mine, but I will come back with the details (no bug or anything but more clarity would be beneficial in the docs). In your example (the Point one) the alignment is 32 but that is now always the case... The reason I mention this as an issue is that the Java development community is more "high-level". Believe it or not, bit alignment is not anymore "a thing" with most of us ;-)...

Hey Chris - on alignment there was an issue that was uncovered on panama-dev - I think this fix should probably be ported to mainline:

https://bugs.openjdk.java.net/browse/JDK-8238320

This might make working with layout with padding a bit more tedious than intended, although this is probably not what you ran into.

Re: talk suggestion - yes, more realistic examples would probably be better - but it's always hard to strike the right balance; if the example is more realistic it can be harder to follow, which might not be good when you are showing new concepts. But I'll keep that in mind for the future - after all this is a new API, and, as it's always the case, the more you think about how to explain these concepts and the more you do it, the more ways you find to get the message across in an optimal way.

Thanks!
Maurizio



I will also think about some API enhancements I would like to see as a developer...

Thanks!
  Chris T

On Tue, Feb 11, 2020 at 4:07 AM Maurizio Cimadamore <maurizio.cimadam...@oracle.com <mailto:maurizio.cimadam...@oracle.com>> wrote:

    Thanks Paul!

    Maurizio

    On 10/02/2020 17:58, Paul Sandoz wrote:
    > I modified the JEP with updated code snippets that compile
    against the latest API in JDK 14 [*].

Reply via email to