<div dir="ltr">When I say JSON, I mean JavaScript structures, that when serialized to JSON, produce validateable X3D JSON.<div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 24, 2020 at 12:05 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">We will need 4 serializers or stylesheets from X3D DOM to JavaScript which show the 4 JavaScript SAI techniques:</div><div dir="ltr">    * X_ITE (VRMLScript)</div><div dir="ltr">    * X3DOM (Native JavaScript)</div><div dir="ltr">    * JSON (properties, prefixes, proxies)</div><div dir="ltr">    * X3DJSAIL setters/getters (as seen done in Nashorn, JSweet)<br><div><br></div><div>We need people to write, generate and perform test cases.</div><div><br></div><div>Who's volunteering?  Who's on the team, and who's leading the team?  I like creating test cases, so I will volunteer to be the tester, as I was doing JSON.   This means I will create the 4 serializers.  I nearly have 2 already, I guess.  Has anyone looked at the JS examples serialized files to create an X3DESAIL library?  I feel comfortable producing JSON and X3DJSAIL test cases.  I think Andreas can follow after me, and add the X_ITE and X3DOM SAI test cases.  Does that seem like a good division of labor?  Is there anyone else who will help? an AI?</div><div><br></div><div>What should the filenaming convention be to separate the 4 JS output files?</div><div><br></div><div>Is that the next step?</div><div><br></div><div>After that, we can discuss using XSTL, Python or JSweet to create X3DESAIL?</div><div><br></div><div>It just seems l am doubling my work when I'm trying to cut back.</div><div><br></div><div>I'm going to stop the TypeScript charge.</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div></div></div>
</blockquote></div>