Add me to the list of interested folks.

Such types are useful when interacting with System ABIs, and the Foreign Linker API needs "well-known" carrier which model these types in Java. There are also other interesting types to be explored in that domain, such as Long128, LongDouble (extended precision float) and HalfFloats.

Maurizio

On 30/03/2021 21:54, Paul Sandoz wrote:

On Mar 30, 2021, at 1:03 PM, Brian Goetz <brian.go...@oracle.com> wrote:

Overall, I'd be happy to see Decimal types that are aimed at "reasonable 
precision" in addition to the infinite precision that BD offers.  (After Valhalla, 
of course.)

Yes, me too.

Raffaello, as an experiment you could develop such classes as primitive classes 
compiled against recent builds of Valhalla.

I would caution against unduly biasing towards "business applications”, as I 
think with primitive classes and other possible features Java can become a better 
platform for scientific or engineering purposes.

As an example we are making progress with the Vector API and in the 
panama-vector repo we have integrated with code of Intel’s Short Vector Math 
Library, which may open the possibility for it to be used by the 
auto-vectorizer too.

Paul.

Reply via email to