Jump to content

AtScript

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 199.87.120.145 (talk) at 20:49, 5 March 2015 (Someone mistyped it as 2014). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

AtScript is a JavaScript based scripting language extending Microsoft's Typescript. AtScript is created by Google, it was announced in late October 2014 at the ng-europe conference.

In March, 2015 the Angular team and Typescript blog announced that AtScript development is abandoned, features of AtScript will be implemented in TypeScript.[1][2]

AtScript was created by Google's AngularJS team as the language of the upcoming AngularJS 2.0 web development framework.[3]

The public language specification is currently a draft.[4] It states that plain JavaScript code (ES5 or ES6) is valid AtScript code. AtScript is a superset of Microsoft's TypeScript. AtScript builds on ECMAScript 6 with types (through TypeScript), and extends it by annotations (type annotations, field annotations, metadata annotations) and type introspection. To sum up, AtScript is ECMAScript 6 with types, annotations and introspection.[5]

The name “AtScript” comes from the @ (“at”) symbol used for annotations in many languages (Dart, Java) and the “script” word (as in JavaScript, TypeScript, CoffeeScript).

References

  1. ^ "State of 1 x - Pawel Kozlowski & Lucas Galfaso". YouTube. Retrieved March 5, 2015.
  2. ^ "Angular 2: Built on TypeScript". Microsoft Corporation. Retrieved March 5, 2015.
  3. ^ "Miško Hevery - Keynote on AtScript at ng-europe 2014". YouTube. October 28, 2014. Retrieved January 28, 2015.
  4. ^ "AtScript Primer". Google Docs. Retrieved January 28, 2015.
  5. ^ "Improving JavaScript: Google throws AtScript into the mix". Nov 4, 2014. Retrieved January 28, 2015.