<div dir="auto">I recently discovered that OpenJDK 14 supports jjs on Linux, so I have hope that nashorn will be carried forward by OpenJDK!</div><div dir="auto"><br></div><div dir="auto">Has anyone heard news one way or the other?</div><div dir="auto"><br></div><div dir="auto">Woohoo!   X3DJSAIL-JS is back on Linux!</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 9, 2021 at 5:51 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-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">I've been planning to deprecate pythonSAI.  This is the python API that <br>
uses pyjnius to access X3DJSAIL.  This is because the web3d consortium <br>
has come out with their own SAI candidate x3d.py, which is much better <br>
documented and uses more features from X3DUOM.  Not only that, I don't <br>
think that pyjnius works on Linux very well!  What I plan on doing is <br>
moving my PythonSerializer.js towards using x3d.py.<br>
<br>
In general, there's some dissatisfaction with using non-Java languages <br>
with X3DJSAIL.  Nashorn got tossed by Oracle, and the npm java package <br>
likely requires an old version of python for node-gyp.<br>
<br>
The good news is, we're coming out with new, one-language solutions.  <br>
Not only x3d.py, but there's X3DOM and X_ITE for JavaScript.   Also, the <br>
es6x3d project was started by me.  Es6x3d offers classes and new get/set <br>
methods compatible with es6. Meanwhile GraalVM is still around in the <br>
short term for Nashorn folks trying to migrate.  If you need a <br>
conversion from X3D JSON or X3D XML to a particular programming language <br>
or encoding and can't stomach XSLT, let me know!  I don't mind <br>
volunteering on non-X3D projects, but I prefer ASCII or UTF-8 encodings! <br>
I already have X3D JSON <-> STL and PLY -> X3D JSON in mini prototypes.  <br>
Is anyone doing AMF yet?  Looks like there's a lot more interest in STL <br>
than AMF!<br>
<br>
For my STL -> JSON project, does anyone have experience with inverseCSG <br>
or CSGNet?  Thanks! <a href="https://arxiv.org/pdf/1912.11393.pdf" rel="noreferrer" target="_blank">https://arxiv.org/pdf/1912.11393.pdf</a><br>
<br>
John<br>
<br>
</blockquote></div></div>