On May 28, 2011, at 11:32 AM, Peter Michaux wrote:

> On Thu, May 26, 2011 at 4:22 PM, Waldemar <[email protected]> wrote:
> 
>> Versioning:
>> <script type="application/ecmascript;version=6">  (RFC 4329)
>> use version 6;
>> module LOL {
>>  ...
>> }
>> </script>
>> There are good reasons to have the metadata both externally (in the script
>> tag) and internally (in the script).  External versioning allows
>> implementations to avoid fetching a script at all if they won't understand
>> it.  Internal versioning helps in the case where the external version is
>> detached.
>> 
>> Brendan's idea:
>> <script-if type=...>
>>  ...
>> <script-elif type=...>
>>  ...
>> <script-else>
>>  ...
>> </script>

http://www.mail-archive.com/[email protected]/msg05005.html had the 
example I was trying to reconstruct from memory at last week's meeting:

<script-if type="application/ecmascript;version=6">
  // new.js inline-exanded here
</script-if else>
 <script ...>
 </script>
</script-if end>

>> Consensus on moving some form of versioning into Harmony.  The strawman is a
>> bit light at this time, so no specifics yet.
> 
> A lot of the above looks like HTML. Isn't versioning that depends on
> HTML out of scope for the ECMAScript standard?

Yes, so? Call the jusdiction police :-P. We were talking about a "systems" 
problem, which requires looking across layers and considering the big picture.

At the meeting, Mark Miller suggested we take the idea of <script-if> to the 
public-script-coord mailing list. I'll do that next week.

/be

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to