Skip to main content
April 1, 2009
Question

IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries

  • April 1, 2009
  • 17 replies
  • 2512 views




Hi folks — we’re running into a few more roadblocks in our plans to drop the Fx prefix, that we need some fast input from the community on.



It turns out there’s a lot of poorly written XML library code out there.  After doing the work to drop the prefixes from all the spark components, we’re discovering that a large number of XML libraries — both open source and 3rd party libraries used in the Flex compiler, as well as those used by other community tools that process MXML,  simply cannot handle having multiple tags with the same leaf name.  Silly, given that’s exactly the reason XML namespaces exist, but it’s a fact of life.



So simply dropping the prefix off of the new components doesn’t fly.   But we’ve heard loud and clear from the community that adding a prefix is also a non-starter.   We’ve got a proposal up on the wiki for alternate ways to avoid duplicate names that don’t require unsightly prefixes or too much extra typing.



You can read the details, and comment, here:



http://opensource.adobe.com/wiki/display/flexsdk/Updated+plan+for+dropping+the+FxPrefix



Please comment by EOD today, 4/1/2009, as we are trying to get this work wrapped up as soon as possible.



Ely.

This topic has been closed for replies.

17 replies

April 2, 2009




Well, I did ask for comments by EOD 4/1/2009 for that reason....









On 4/2/09 6:17 AM, "Tom Chiverton" < member@adobeforums.com> wrote:



A new message was posted by Tom Chiverton in



Developers --

  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries



 

 

 On Wednesday 01 Apr 2009, Greenfield Eliot wrote:

>  Developers --

>    IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries



Just to be clear, this is a joke, right ?

Online April fools jokes should be banned, because you do not know at what

time someone is going to read it.

This goes double for mailing lists which get archives and public searches

years later.

Inspiring
April 2, 2009




On Wednesday 01 Apr 2009, Greenfield Eliot wrote:

> Developers --

>   IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries



Just to be clear, this is a joke, right ?

Online April fools jokes should be banned, because you do not know at what

time someone is going to read it.

This goes double for mailing lists which get archives and public searches

years later.



--

Helping to augmentatively reintermediate revolutionary bricks-and-clicks

synergistic market-driven information as part of the IT team of the year, '09

and '08























Tom Chiverton



Developer



Tel: +44 0161 618 5032


Fax: +44 0161 618 5099



Tom.Chiverton@halliwells.com



3 Hardman Square, Manchester, M3 3EB


www.Halliwells.com















****************************************************



This email is sent for and on behalf of Halliwells LLP.



Halliwells LLP is a limited liability partnership registered in England and Wales under registered number OC307980 whose registered office address is at Halliwells LLP, 3 Hardman Square, Spinningfields, Manchester, M3 3EB. A list of members is available for inspection at the registered office together with a list of those non members who are referred to as partners. We use the word partner to refer to a member of the LLP, or an employee or consultant with equivalent standing and qualifications. Regulated by the Solicitors Regulation Authority.



CONFIDENTIALITY



This email is intended only for the use of the addressee named above and may be confidential or legally privileged. If you are not the addressee you must not read it and must not use any information contained in nor copy it nor inform any person other than Halliwells LLP or the addressee of its existence or contents. If you have received this email in error please delete it and notify Halliwells LLP IT Department on 0870 365 2500.



For more information about Halliwells LLP visit
www.Halliwells.com.



Known Participant
April 2, 2009
<div class=Section1><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>Shocking.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>When I saw the first post yesterday, I&#8217;d just been with a<br />client for 10 hours and had just gotten back in.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>I saw Ely&#8217;s message and just went to the Wiki page and<br />printed it without reading.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>After a quick wash and my head still full of that day&#8217;s<br />meeting I sat holding the printout just staring at it. Confused. Lol<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>The look on my face must have been priceless!<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>Nice one </span><span style='font-size:11.0pt;font-family:Wingdings;<br />color:#4F271C'>J</span><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'>glenn<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><br /><br /><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:<br />"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;<br />font-family:"Tahoma","sans-serif"'> Adam Cath [mailto:member@adobeforums.com] <br><br /><b>Sent:</b> 02 April 2009 00:10<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: IMPORTANT: Dropping the Fx Prefix - dealing with XML<br />libraries<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />Adam Cath in <br><br /><br><br /><b>Developers</b> --<br><br />  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries<br><br /><br><br />Tap the foot that's not using the foot pedal. <o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b87933/13">IMPORTANT: Dropping the<br />Fx Prefix - dealing with XML libraries</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b87933!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
Participant
April 1, 2009
Tap the foot that's not using the foot pedal.
Participating Frequently
April 1, 2009
You might finally win over the accessibility crowd with this one!<br><br /><br><br />Adam Cath wrote:<br /><blockquote cite="mid:59b87933.9@webcrossing.la2eafNXanI" type="cite">A<br />new message was posted by Adam Cath in <br><br /> <br><br /> <b>Developers</b> --<br><br />  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries<br><br /> <br><br />These are all good proposals, but they don't help us get any closer to<br />our goal of foot-pedal accessibility. Here's a counter-proposal from<br />the Flex tooling teams: <br><br /> <br><br /> <a moz-do-not-send="true"<br /> href="http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal">http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal</a><br /> <br><br /> <br><br /> <hr align="left" width="200">View/reply at <a moz-do-not-send="true"<br /> href="http://www.adobeforums.com/webx?13@@.59b87933/9">IMPORTANT:<br />Dropping the Fx Prefix - dealing with XML libraries</a><br><br />Replies by email are OK.<br><br />Use the <a moz-do-not-send="true"<br /> href="http://www.adobeforums.com/webx?280@@.59b87933%21folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<br><br /> <br><br /></blockquote>
Nate Beck
Known Participant
April 1, 2009
Although I like this idea... it might be problematic for me... since I tap my foot to music while programming. ;)

On Wed, Apr 1, 2009 at 2:32 PM, Adam Cath < member@adobeforums.com> wrote:

A new message was posted by Adam Cath in



Developers --

  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries



These are all good proposals, but they don't help us get any closer to our goal of foot-pedal accessibility. Here's a counter-proposal from the Flex tooling teams:

http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal





View/reply at IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries

Replies by email are OK.

Use the unsubscribe form to cancel your email subscription.





--

Cheers,
Nate
----------------------------------------
http://blog.natebeck.net


Known Participant
April 1, 2009
<div class=Section1><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:Wingdings;<br />color:#4F271C'>J</span><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Gill Sans MT","sans-serif";<br />color:#4F271C'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><br /><br /><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:<br />"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;<br />font-family:"Tahoma","sans-serif"'> Adam Cath [mailto:member@adobeforums.com] <br><br /><b>Sent:</b> 01 April 2009 22:33<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> Re: IMPORTANT: Dropping the Fx Prefix - dealing with XML<br />libraries<o:p></o:p></span></p><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new message was posted by<br />Adam Cath in <br><br /><br><br /><b>Developers</b> --<br><br />  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries<br><br /><br><br />These are all good proposals, but they don't help us get any closer to our goal<br />of foot-pedal accessibility. Here's a counter-proposal from the Flex tooling<br />teams: <br><br /><br><br /><a<br />href="http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal">http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal</a><br /><o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b87933/9">IMPORTANT: Dropping the<br />Fx Prefix - dealing with XML libraries</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b87933!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div>
Participant
April 1, 2009
These are all good proposals, but they don't help us get any closer to our goal of foot-pedal accessibility. Here's a counter-proposal from the Flex tooling teams:

http://opensource.adobe.com/wiki/display/flexsdk/Updated+Tooling+Proposal
Participating Frequently
April 1, 2009
I can totally get behind terminology like "RectangularClickyThing."

Leif



On Wed, Apr 1, 2009 at 4:50 PM, Chet Haase < member@adobeforums.com> wrote:

A new message was posted by Chet Haase in



Developers --

  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries







 



Its
not clear that either Elys or Deepas proposals are going to work
out, despite their nicely formatted and professional specs. An alternate
proposal that we are investigating is detailed at the end of this history of
the naming discussion:



 



http://graphics-geek.blogspot.com/2009/04/post-fix-prefix.html



 



Chet.



 



 









From: Greenfield Eliot
[mailto: member@adobeforums.com]

Sent: Wednesday, April 01, 2009 12:01 PM

To: flexsdk-dev@adobeforums.com

Subject: IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries







 



A new discussion was started by
Greenfield Eliot in




Developers --

  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries







Hi folks were running into a few more roadblocks in our plans to
drop the Fx prefix, that we need some fast input from the community on.



It turns out theres a lot of poorly written XML library code out there.
 After doing the work to drop the prefixes from all the spark components,
were discovering that a large number of XML libraries both open
source and 3rd party libraries used in the Flex compiler, as well as those used
by other community tools that process MXML,  simply cannot handle having
multiple tags with the same leaf name.  Silly, given thats exactly
the reason XML namespaces exist, but its a fact of life.



So simply dropping the prefix off of the new components doesnt fly.
  But weve heard loud and clear from the community that adding
a prefix is also a non-starter.   Weve got a proposal up on
the wiki for alternate ways to avoid duplicate names that dont require
unsightly prefixes or too much extra typing.



You can read the details, and comment, here:



http://opensource.adobe.com/wiki/display/flexsdk/Updated+plan+for+dropping+the+FxPrefix




Please comment by EOD today, 4/1/2009, as we are trying to get this work
wrapped up as soon as possible.



Ely.












View/reply at IMPORTANT: Dropping the Fx
Prefix - dealing with XML libraries



Replies by email are OK.

Use the unsubscribe
form to cancel your email subscription.












View/reply at IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries

Replies by email are OK.

Use the unsubscribe form to cancel your email subscription.



Participant
April 1, 2009
<div class=Section1><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'>It&#8217;s<br />not clear that either Ely&#8217;s or Deepa&#8217;s proposals are going to work<br />out, despite their nicely formatted and professional specs. An alternate<br />proposal that we are investigating is detailed at the end of this history of<br />the naming discussion:<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><a<br />href="http://graphics-geek.blogspot.com/2009/04/post-fix-prefix.html">http://graphics-geek.blogspot.com/2009/04/post-fix-prefix.html</a><o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'>Chet.<o:p></o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><br /><br /><p class=MsoNormal><span style='font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><br /><br /><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><br /><br /><div><br /><br /><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><br /><br /><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span<br />style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Greenfield Eliot<br />[mailto:member@adobeforums.com] <br><br /><b>Sent:</b> Wednesday, April 01, 2009 12:01 PM<br><br /><b>To:</b> flexsdk-dev@adobeforums.com<br><br /><b>Subject:</b> IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries<o:p></o:p></span></p><br /><br /></div><br /><br /></div><br /><br /><p class=MsoNormal><o:p> </o:p></p><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>A new discussion was started by<br />Greenfield Eliot in <br><br /><br><br /><b>Developers</b> --<br><br />  IMPORTANT: Dropping the Fx Prefix - dealing with XML libraries<br><br /><br><br /><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><br><br /><br><br />Hi folks &#8212; we&#8217;re running into a few more roadblocks in our plans to<br />drop the Fx prefix, that we need some fast input from the community on.<br><br /><br><br />It turns out there&#8217;s a lot of poorly written XML library code out there.<br /> After doing the work to drop the prefixes from all the spark components,<br />we&#8217;re discovering that a large number of XML libraries &#8212; both open<br />source and 3rd party libraries used in the Flex compiler, as well as those used<br />by other community tools that process MXML,  simply cannot handle having<br />multiple tags with the same leaf name.  Silly, given that&#8217;s exactly<br />the reason XML namespaces exist, but it&#8217;s a fact of life.<br><br /><br><br />So simply dropping the prefix off of the new components doesn&#8217;t fly.<br />  But we&#8217;ve heard loud and clear from the community that adding<br />a prefix is also a non-starter.   We&#8217;ve got a proposal up on<br />the wiki for alternate ways to avoid duplicate names that don&#8217;t require<br />unsightly prefixes or too much extra typing. <br><br /><br><br />You can read the details, and comment, here:<br><br /><br><br /><u><span style='color:blue'><a<br />href="http://opensource.adobe.com/wiki/display/flexsdk/Updated+plan+for+dropping+the+FxPrefix">http://opensource.adobe.com/wiki/display/flexsdk/Updated+plan+for+dropping+the+FxPrefix</a><br><br /></span></u><br><br />Please comment by EOD today, 4/1/2009, as we are trying to get this work<br />wrapped up as soon as possible.<br><br /><br><br />Ely.<br><br /><br><br /></span><o:p></o:p></p><br /><br /><div class=MsoNormal><br /><br /><hr size=2 width=200 style='width:150.0pt' align=left><br /><br /></div><br /><br /><p class=MsoNormal style='margin-bottom:12.0pt'>View/reply at <a<br />href="http://www.adobeforums.com/webx?13@@.59b87933">IMPORTANT: Dropping the Fx<br />Prefix - dealing with XML libraries</a><br><br />Replies by email are OK.<br><br />Use the <a<br />href="http://www.adobeforums.com/webx?280@@.59b87933!folder=.3c060fa3">unsubscribe</a><br />form to cancel your email subscription.<o:p></o:p></p><br /><br /></div><br /><br /></div>