[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