<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Don Brutzman wrote:</p><p class=MsoNormal>> No work has been proposed to X3D Working Group  yet on an X3D Python Language Binding but it keeps getting easier as we succeed with each of these.  The X3D Unified Object Model (X3DUOM) is further helping us keep all of these many variations exactly consistent. Another great professional opportunity!  Onward we go.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'>May I suggest that the X3D Python Language Binding be based on the Java binding?  See some python examples in:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="https://github.com/coderextreme/pythonSAI/">https://github.com/coderextreme/pythonSAI/</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If the Java standard is generated, perhaps the Python standard can be generated as well?</p><p class=MsoNormal><br>I’m not sure what the best Pythonic solution is.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Perhaps it’s time to start work on an X3dToPy.xslt? We can leverage X3dToJava.xslt, and PyJNIus  for now, then move to pure python later.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>What do you think?</p><p class=MsoNormal>Thanks,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p></div></body></html>