[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