<div dir="ltr">I'm still yet to read the entire proposal, but with a quick skim, it seems to me like this is essentially what Typescript or Flow offers you: i.e. an opt-in type system?<br><br>I'm wondering if you have any good reasons to want there to be a standardised static type annotation syntax within ECMAScript instead of a "Bring Your Own Type Checker" system.<br>If you do have some thoughts on this, you might also want to include that as a preface on your Github's README.You have a "Rationale" bit that seems to ignore the existence of these existing systems.<br><br>Waiting to hear more thoughts on this :)</div><br><div class="gmail_quote"><div dir="ltr">On Thu, 11 Jan 2018 at 11:56 Brandon Andrews <<a href="mailto:warcraftthreeft@sbcglobal.net">warcraftthreeft@sbcglobal.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's been a year and a half since my last post and I've made a number of small changes and corrections over 2.5 years. The proposal is still on my github at:<br>
<br>
<br>
<a href="https://github.com/sirisian/ecmascript-types" rel="noreferrer" target="_blank">https://github.com/sirisian/ecmascript-types</a><br>
<br>
I've talked to a lot of people about it, but I haven't gotten much criticism or suggested improvements. I'm a bit in over my head in trying to flesh out all the details or all the nuanced syntax changes that a championed proposal would be expected to do. That said I've been making more changes lately to try to find edge cases and potential problems.<br>
<br>
<br>
I've been jotting down issues here: <a href="https://github.com/sirisian/ecmascript-types/issues" rel="noreferrer" target="_blank">https://github.com/sirisian/ecmascript-types/issues</a> I closed a number of them recently as I made changes.<br>
<br>
If anyone has any comments on what I should expand, look into more, or change I'm open to discussing them here or on github.<br>
<br>
One issue in particular is this: <a href="https://github.com/sirisian/ecmascript-types/issues/15" rel="noreferrer" target="_blank">https://github.com/sirisian/ecmascript-types/issues/15</a> It covers whether I should introduce a new assignment operator to my proposal. Maybe there's another way to look at it or a different solution. I need fresh eyes on the whole proposal really to get a list of new issues to tackle this year.<br>
<br>
I'm also not against having one or multiple people champion it and working on it without me. (I haven't been able to dedicate time to read the ECMAScript spec and really understanding the grammar fully so having someone qualified to take over would help the proposal a lot).<br>
<br>
<br>
Thanks for reading the proposal for anyone that has the time.<br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>