General comment about Panama

Paul Sandoz paul.sandoz at oracle.com
Thu Jan 7 19:03:52 UTC 2021


Hi Stefan,

The package naming is deliberate as per the requirement for incubator modules. 

While incubating over releases the API is likely to change, as we receive feedback and gain more experience, in addition to applying new language and library features to the API (features of Project Valhalla should have a positive impact).

Once the API exits incubation name will change to a stable name, and the API will likely become part of Java SE and merged into java.base.

Paul.

> On Jan 6, 2021, at 2:36 PM, Stefan Reich <stefan.reich.maker.of.eye at googlemail.com> wrote:
> 
> It's fantastic! Such a smart approach, it's actually decent to read and it
> really is able to speed things up. Gives you that tingly feeling of
> controlling the CPU very directly, while still staying on the convenient
> Java level.
> 
> Only thing that I find unfortunate is naming the package
> jdk.incubator.vector. So when JDK 16 ships, I'll be forced to change my
> imports? Well, not that big of a deal I guess, just a temporary
> inconvenience.
> 
> BTW I actually do make "operating systems" in Java - well, it's an
> integrated persistence framework + module loader + GUI + Java evaluator +
> networking toolkit... so it's like the upper part of an OS if you will.
> Screenshot <https://botcompany.de/images/1102972>
> 
> Greetings
> 
> -- 
> Stefan Reich
> BotCompany.de // Java-based operating systems



More information about the panama-dev mailing list