[x3d-public] INCITS: Coming soon - Revision to the Fortran programming language

John Carlson yottzumm at gmail.com
Fri Jun 9 17:03:59 PDT 2023


I guess the question becomes, what 3D libraries or APIs are available for
Fortran?  I understand there’s stuff like FFI.

Would support for Fortran SAI allow import/export of X3D encoded files
to/from the mentioned simulations, etc.?   Does this become valuable to
import the files into tools like Blender or other presentation tools?   Is
this market already saturated?

Can Fortran help us find another niche for X3D?

Would it be better to spend effort on more typical web-based things
instead?  Like WebGPU, which is more forward looking than backward
looking?  Would it be better to focus on something like Mojo, which is
promising a major performance bump over Python, is led by the LLVM and
Swift lead, and already provides a web experience (Jupyter, I think).

Does this have any impact on the C/C++ SAI?

Regards,

John

On Fri, Jun 9, 2023 at 12:22 PM Brutzman, Donald (Don) (CIV) <
brutzman at nps.edu> wrote:

> From U.S. National Standards Body INCITS, where Web3D Consortium is a
> participating member organization:
>
>
>
>
>
>    - *Coming soon - Revision to the Fortran programming language*
>    -
>    https://www.incits.org/news-events/press-releases/coming-soon-revision-to-the-fortran-programming-language
>
> Did you know the Fortran programming language has been around for decades!
> It is considered one of the most suitable programming languages for
> scientific and numerical computation. Fortran specifies the form and
> establishes the interpretation of programs expressed in the base Fortran
> language. The purpose of this standard is to promote portability,
> reliability, maintainability, and efficient execution of Fortran programs
> for use on a variety of computing systems.
>
> Fortran is also the preeminent programming language in high-performance
> computing. Scientific applications and simulations written in Fortran make
> up a large share of applications that have been running in supercomputing
> facilities around the world. They include Doppler radar weather forecasts,
> atmospheric and oceanic studies, climate studies and simulations,
> astrophysics simulations, fluid and turbulence modeling, and fusion kinetic
> simulation tools among many others.
>
> The next revision of Fortran, ISO/IEC 1539-1 (informally known as Fortran
> 2023), is expected to be published by the year’s end.
>
> INCITS/Fortran, the technical committee that is the U.S. mirror group to
> the international ISO/IEC JTC 1/SC 22 committee, is a big contributor in
> developing new features, responding to interpretation requests and
> maintaining existing features.
>
> A peek ahead, some new features to be included in the latest revision are:
>
> ▪          new intrinsics for trigonometric and string-handling functions
> ▪          new data declaration features as building blocks for generic
> programming
> ▪          allowing data object with a coarray component to be an array
> or allocatable
> ▪          interoperable enumerations types
> ▪          conditional expressions, arrays to specify multiple
> subscripts, and many others
>
> Interested in getting involved in the standardization activities related
> to Fortran? Join the INCITS Technical Committee on Fortran. For more
> information on membership visit  https://www.incits.org/committees/pl22.3.
> ------------------------------
>
> About INCITS: the InterNational Committee for Information Technology
> Standards (INCITS) – is the central U.S. forum dedicated to creating
> technology standards for the next generation of innovation.  INCITS members
> combine their expertise to create the building blocks for globally
> transformative technologies. From cloud computing to communications, from
> transportation to health care technologies, INCITS is the place where
> innovation begins. INCITS is accredited by the American National Standards
> Institute (ANSI) and is affiliated with ITI. Visit www.incits.org to
> learn more.
>
>
>
> If anyone is interested in future possibilities of an X3D language binding
> for Fortran, am happy to make this a topic for a future X3D Working Group
> meeting.
>
>
>
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
>
> X3D graphics, virtual worlds, navy robotics
> https://faculty.nps.edu/brutzman
>
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230609/5bea2b5e/attachment-0001.html>


More information about the x3d-public mailing list