News for hackers. Stuff that matters.
Re:JavaScript once had a JSX-like syntax called E4X by bshimmin on Saturday March 18, 2017 @03:45PM (#13903139)
Thank you - confirmed. I just dug up a copy of Flash CS6 and tried this:

  var val : String = "foo";
  var foo : XML = <foo><bar prop={val} /></foo>;
...and it worked. I swear this wasn't documented anywhere. That said, I just googled a few Flex examples (I never used Flex) and it seems to be common there, so I guess that explains why at least someone knew it existed!
Re:JavaScript once had a JSX-like syntax called E4X by krilnon on Saturday March 18, 2017 @05:22PM (#13903582)
It's documented. I used to be very fluent in the AS3LR, and I found it in a minute or two here: http://help.adobe.com/en_US/FlashPlatform/reference/actionsc...

The formal language specification came fairly late in AS3's useful life, but it also describes the syntax: http://help.adobe.com/livedocs/specs/actionscript/3/as3_spec...

Re:JavaScript once had a JSX-like syntax called E4X by bshimmin on Saturday March 18, 2017 @06:02PM (#13903744)
Ah, thank you for these. I skimmed the documentation about AS3's XML support and didn't see it there, and I'm not sure "operators" would be a place I would've looked!

I don't know if this would've been a super useful feature for me a decade ago, but it's nice to know it was there anyway.

Re:JavaScript once had a JSX-like syntax called E4X by jsjohnst on Saturday March 18, 2017 @05:05PM (#13903520)
That's possibly why I knew about it then (for a brief period, I did Flex work ten years ago).
Re:JavaScript once had a JSX-like syntax called E4X by robinduckett on Saturday March 18, 2017 @05:12PM (#13903545)
I used to do Flex a long time ago, and I love how the frontend dev world is finally catching up to Flash from the late naughties.
Re:JavaScript once had a JSX-like syntax called E4X by Marazan on Sunday March 19, 2017 @06:55AM (#13906360)
Flash won. The world of Internet development is slowly being remade in Flex's image.

That Adobe abandoned he technology rather that retooling it to target HTML5 is a strategic blunder up there with... I can't actually work out an equivalent.