[x3d-public] consider renaming local variables in X3DJSAIL to support JSweet transpiler; X3DJSAIL release tests many new libraries
John Carlson
yottzumm at gmail.com
Mon Mar 16 10:47:00 PDT 2020
One left?
2020-03-16 12:44:39.039 INFO JSweetTranspiler:877 - scanning
C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java...
2020-03-16 12:44:40.040 WARN output:58 - local variable name 'in' is not
allowed and is automatically generated to '__in' at
C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java(2597)
2020-03-16 12:44:40.040 WARN output:58 - local variable name 'in' is not
allowed and is automatically generated to '__in' at
C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java(2901)
2020-03-16 12:44:41.041 INFO JSweetTranspiler:903 - output file:
org\web3d\x3d\jsail\Core\X3DObject.ts
2020-03-16 12:44:41.041 INFO JSweetTranspiler:928 - created
C:\git\X3DJSAIL\target\ts\org\web3d\x3d\jsail\Core\X3DObject.ts
On Mon, Mar 16, 2020 at 12:01 PM Don Brutzman <brutzman at nps.edu> wrote:
> Thanks for this helpful report and interesting progress John.
>
> On 3/14/2020 11:40 AM, John Carlson wrote:
> > JSweet conversion to *Script reveals keywords renamed.
>
> [1] jsweet: a transpiler from Java to TypeScript/JavaScript
> http://www.jsweet.org
>
> Certainly following transpiler patterns is one way for us to keep
> programming idioms and documentation consistently defined,
> Java/JavaScript/TypeScript.
>
> The JSweet warnings posted below are sensible improvements and all fixed.
> Further refinements welcome.
>
> Am happy to report deployment of an updated release of X3DJSAIL providing
> those changes.
>
> [2] X3D Java Scene Access Interface Library (X3DJSAIL)
> supports programmers with standards-based X3D Java interfaces and
> objects, all as open source.
> https://www.web3d.org/specifications/java/X3DJSAIL.html
>
> Improved documentation and fixed a bug in that was passing default values
> for bbox fields during stylesheet conversions to Java, JSON, Python and
> Turtle.
>
> Added a section describing Configuration Properties, note property
> rename/reversal showDefaultAttributes -> stripDefaultAttributes (for
> consistency with stripTrailingZeroes).
>
> [3] X3DJSAIL: Configuration Properties
>
> https://www.web3d.org/specifications/java/X3DJSAIL.html#ConfigurationProperties
>
> https://www.web3d.org/specifications/java/examples/X3DJSAIL.properties
>
> https://www.web3d.org/specifications/java/X3DJSAIL.properties.template
>
> Also tested multiple new codebases with this release:
>
> [4] OpenJDK 13.0.2
> https://jdk.java.net/13
>
> [5] Savage Developers Guide: Java
> https://savage.nps.edu/Savage/developers.html#Java
>
> [6] Apache Netbeans 11.3
> https://netbeans.apache.org
>
> [7] Savage Developers Guide: NetBeans
> https://savage.nps.edu/Savage/developers.html#NetBeans
>
> [8] Blender 2.82a
> http://www.blender3d.org
>
> [9] X3DJSAIL: Blender
> https://www.web3d.org/specifications/java/X3DJSAIL.html#Blender
>
> [10] Meshlab
> https://www.meshlab.net
>
> [11] Meshlab-2020.03 release
> https://github.com/cnr-isti-vclab/meshlab/releases
>
> [12] X3DJSAIL: MeshLab
> https://www.web3d.org/specifications/java/X3DJSAIL.html#MeshLab
>
> The Meshlab release is particularly notable since it has been years since
> a public update was available. Cool.
>
> > Will post package once I've got it all up to date.
> >
> > John
> >
> > 2020-03-14 13:30:00.000 INFO JSweetTranspiler:877 - scanning
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\BlenderLauncher.java...
> > 2020-03-14 13:30:00.000 WARN output:58 - local variable name
> 'arguments' is not allowed and is automatically generated to '__arguments'
> at
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\BlenderLauncher.java(240)
> > 2020-03-14 13:30:00.000 WARN output:58 - local variable name
> 'arguments' is not allowed and is automatically generated to '__arguments'
> at
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\BlenderLauncher.java(240)
> >
> > 2020-03-14 13:30:03.003 INFO JSweetTranspiler:877 - scanning
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\CommandLine.java...
> > 2020-03-14 13:30:03.003 WARN output:58 - local variable name
> 'arguments' is not allowed and is automatically generated to '__arguments'
> at C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\CommandLine.java(239)
> > 2020-03-14 13:30:03.003 WARN output:58 - local variable name
> 'arguments' is not allowed and is automatically generated to '__arguments'
> at C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\CommandLine.java(239)
> > 2020-03-14 13:30:03.003 WARN output:58 - local variable name
> 'arguments' is not allowed and is automatically generated to '__arguments'
> at C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\CommandLine.java(774)
> > 2020-03-14 13:30:03.003 INFO JSweetTranspiler:903 - output file:
> org\web3d\x3d\jsail\CommandLine.ts
> > 2020-03-14 13:30:03.003 INFO JSweetTranspiler:877 - scanning
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\ConfigurationProperties.java...
> > 2020-03-14 13:30:03.003 WARN output:58 - local variable name 'in' is
> not allowed and is automatically generated to '__in' at
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\ConfigurationProperties.java(611)
> > 2020-03-14 13:30:03.003 INFO JSweetTranspiler:903 - output file:
> org\web3d\x3d\jsail\ConfigurationProperties.ts
> > 2020-03-14 13:30:03.003 INFO JSweetTranspiler:928 - created
> C:\git\X3DJSAIL\target\ts\org\web3d\x3d\jsail\ConfigurationProperties.ts
> >
> > 2020-03-14 13:30:10.010 INFO JSweetTranspiler:877 - scanning
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java...
> > 2020-03-14 13:30:11.011 WARN output:58 - local variable name 'in' is
> not allowed and is automatically generated to '__in' at
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java(2597)
> > 2020-03-14 13:30:11.011 WARN output:58 - local variable name 'in' is
> not allowed and is automatically generated to '__in' at
> C:\git\X3DJSAIL\src\main\java\org\web3d\x3d\jsail\Core\X3DObject.java(2901)
> > 2020-03-14 13:30:12.012 INFO JSweetTranspiler:903 - output file:
> org\web3d\x3d\jsail\Core\X3DObject.ts
> > 2020-03-14 13:30:12.012 INFO JSweetTranspiler:928 - created
> C:\git\X3DJSAIL\target\ts\org\web3d\x3d\jsail\Core\X3DObject.ts
>
>
> Have fun with X3D Java/JavaScript/TypeScript ! 8)
>
> 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
> http://faculty.nps.edu/brutzman
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200316/753e2d9a/attachment-0001.html>
More information about the x3d-public
mailing list