<div dir="ltr"><div dir="ltr"><div><div dir="auto">The next version of X3DJSONLD 12 will include cleaner Clojure projects! I have been using Arch Linux on WSL2 and having a lot of “fun” getting KDE Plasma working.</div><div dir="auto"><br></div><div dir="auto"><div></div><div dir="auto"><div dir="auto">And here’s my repository of X3DJSAIL Clojure programs:</div><div dir="auto"><br></div><div><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/clojure/net/coderextreme/data" target="_blank">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/clojure/net/coderextreme/data</a></div><div dir="auto"><br></div><div dir="auto">Updated for Arch Linux!</div><div dir="auto"><br></div><div dir="auto">Clojure output output [sic], tested under Sunrize,</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/data" target="_blank">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/data</a></div><br></div><div dir="auto">See *.new.clojure.*</div><div dir="auto"><br></div><div dir="auto">The Clojure code is reliant on X3DJSAIL, and suffers from “Method too large” just like Java can. No effort has been made to accommodate this yet. Please use the Java version, where it might work better, or alternatively, a different Java-based language.</div><div dir="auto"><br></div><div dir="auto">There are new shell scripts to generate Clojure as well, as well as a new project.clj.template </div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/resources/project.clj.template" target="_blank">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/resources/project.clj.template</a></div><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/shell" target="_blank">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/shell</a></div><br></div><div dir="auto">See *clojure*.sh</div><div dir="auto"><br></div><div dir="auto">Part of the issue with development has been how Clojure deals with newlines when outputting Scripts in JSON and XML. I’m trying to get that right.</div><div dir="auto"><br></div><div dir="auto">I would like to also test Castle Model Viewer and Sunrize on Linux!<br></div><div dir="auto"><br></div><div dir="auto">Recent advances include addComments() support.</div><div dir="auto"><br></div><div dir="auto">John</div></div></div><div dir="auto"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 6, 2025 at 12:52 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">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)"><div dir="auto">C++ and Clojure outputs are now available on the X3DJSONLD 12 alpha website. See <a href="https://coderextreme.net" target="_blank">https://coderextreme.net</a></div><div dir="auto"><br></div><div dir="auto">Note that not all conversions currently work. I’ve found it easiest to start with JSON. Theres seems to be an issue with going beyond XML to JSON and EXI to JSON conversion.</div><div dir="auto"><br></div><div dir="auto">John <br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 5, 2025 at 7:37 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">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)"><div dir="auto">Clojure and C++ outputs are in the pipeline.</div><div dir="auto"><br></div><div dir="auto">Are there any plans to combine Xj3D and X3DJSAIL in a rendering SAI? How can they work together?</div><div dir="auto"><br></div><div dir="auto">I’ll still trying to work with Myeong’s C++ library for now, unless someone has a better solution…flux/vivaty?</div><div dir="auto"><br></div><div dir="auto">I’ll look at Xj3D’s website.</div><div dir="auto"><br></div><div dir="auto">John </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jul 5, 2025 at 5:47 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">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)"><div dir="ltr"><div>I am adding brand new features to the X3DJSONLD 12 web site, including Python and Java outputs (from JSON, apparently not from XML).</div><div><br></div><div>Enjoy!</div><div><br></div><div>John</div><div class="gmail_quote"><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)"><div dir="ltr"><div class="gmail_quote"><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)"><div dir="auto"><div dir="auto"><br></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>
</div>
</div>
</div>