Microsoft’s TypeScript language winds its way toward 1.0

On October 1, 2012, Microsoft took the wraps off TypeScript, a new programming language that is aimed at making JavaScript development scale beyond the client. The TypeScript team — headed by Technical Fellow and father of C# Anders Hejlsberg — has made available a number of test builds of TypeScript, a TypeScript language specification and the source code for the TypeScript compiler.

Microsoft made available a TypeScript for Visual Studio 2012 plug-in, providing JavaScript developers with Visual Studio features like code navigation, refactoring, static error messages and IntelliSense.

typescript

The TypeScript team delivered TypeScript 0.9.1.1 as part of the Visual Studio 2013 Release Candidate. However, “(g)iven TypeScript’s continued evolution toward 1.0, we’ve decided to keep TypeScript as a separate download in Visual Studio, while continuing to make it easily available for all Visual Studio users,” according to today’s blog post about TypeScript.

Developers can install the latest TypeScript version using the “Install the Latest TypeScript for Visual Studio” link provided in the new project templates, which will keep them in sync with additional TypeScript drops as it evolves to 1.0.

So what’s next from the TypeScript team? A 0.9.5 release is up next, whcih will “resolv(e) user-reported issues.” Once 0.9.5 is out, Microsoft expects to release the 1.0 TypeScript spec candidate, which will detail the complete TypeScript 1.0 language.

After that, the team plans to release a near-final TypeScript 1.0 Release Candidate, which will fix remaining reliability issues and complete the compiler alignment with the language spec. At some point after that, Microsoft will deliver the 1.0 TypeScript release.

Blog Post by Farai

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s