<div dir="auto"><div>DOUG #2 - via harmless option -- add an option to Export(,,enforce_def_before_use = False) so old programs won't change behavior.</div><div dir="auto">Could #1 also be added as a harmless option?</div><div dir="auto">That would buy time for #3 browsers to solve USE-before-DEF issues, and as Vince said, DEF-before-USE isn't in the specs now, so no need for 4.1 to talk about it.<br><br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Tue, May 5, 2026, 2:37 p.m. John Carlson via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Choices:</div><div><br></div><div>1.  Canonicalize: Holger and John have to implement canonicalization</div><div><br></div><div>2.  Fix DEF/USE ordering in X3DJSAIL and X3DPSAIL on XML output.</div><div><br></div><div>3.  Allow USE before DEF.</div><div><br></div><div>4. Forget it and wait until the issue comes up, yet again!  Let the next generation handle it.</div><div><br></div><div>5. Forget automation and fix things by hand.</div><div><br></div><div>Please choose 1, 2, 3, 4 and/or 5, or provide another choice.  Not fixing 2 allows correct Java to be exported as USE before DEF in XML.  Accepting #3 means #1 and #2 don't need fixing, but may have massive implications for a large body of software.  We can actually fix all 3!</div><div><br></div><div>Recorded votes:</div><div><br></div><div>Don:  #3</div><div><br></div><div>John: #1 and #2, but #2 before #1, because there are Java programners who may get surprised.</div><div><br></div><div>Doug: #2</div><div><br></div><div>Feel free to change your vote.</div><div><br></div><div>Thanks,</div><div><br></div><div>John</div></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank" rel="noreferrer">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div></div>