[x3d-public] typescript?

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Sat Mar 8 16:45:44 PST 2025


Thanks for asking Joe.  John Carlson (copied above) has presented a good case for TypeScript as well.  Two answers:

If specialization is wanted, Sure Why Not.

  *
The X in X3D is extensible.  Have fun with extensibility!
  *
There are multiple open-source browser solutions out there.  Somebody could add TypeScript to an implementation for testing.
  *
Somebody could add Typescript classes matching the SAI and X3DUOM (perhaps similar to X3DJSAIL and X3DPSAIL x3d.py).  Though I'd think we need to get that done for EcmaScript/JavaScript first, or versionitis might result.
  *
Appears possible to author in TypeScript and convert to EcmaScript/JavaScript.  From https://www.typescriptlang.org
     *
"TypeScript code converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js, Deno, Bun and in your apps."

If standardization is wanted, Not Anytime Soon.

  *
Dick Puk and I have our hands full upgrading all existing specs to match X3D 4.0, thank you.
  *
X3D Standards Progress https://www.web3d.org/x3d/progress
     *
Stable repeatable progress for users, modelers, and software developers requires the steady evolution of the X3D Graphics and Humanoid Animation (HAnim) International Standards.  Web3D Consortium members produce well-written, well-tested specification documents that define and refine the X3D and HAnim standards as they continue to improve.  Onward we go!
     *
Our strategy for consolidation of all X3D Specifications to match X3D Architecture version 4.0 is simple:
        *   update all file encodings in 2025, and
        *   update all programming-language bindings in 2026.

Wishing best progress.  Faithfully yours.


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



________________________________
From: x3d-public <x3d-public-bounces at web3d.org> on behalf of Joe D Williams via x3d-public <x3d-public at web3d.org>
Sent: Friday, March 7, 2025 8:45 PM
To: x3d-public at web3d.org <x3d-public at web3d.org>
Cc: Joe D Williams <joedwil at earthlink.net>
Subject: [x3d-public] typescript?

"TypeScript is a strongly typed programming language that builds on JavaScript, offering features like static typing, classes, and interfaces. "

Is this typescript a tool for X3D?

Thanks,
Joe

_______________________________________________
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/20250309/4f0da5ef/attachment.html>


More information about the x3d-public mailing list