2018-01-29 22:36:07 +01:00
2018-01-28 19:33:05 +01:00
2018-01-27 05:35:14 +01:00
2018-01-29 22:36:07 +01:00
2018-01-29 22:36:07 +01:00
2018-01-29 22:36:07 +01:00
2018-01-29 22:36:07 +01:00
2017-12-05 13:35:14 +01:00
2017-12-02 20:58:39 +01:00
2017-09-29 17:22:15 +02:00
2018-01-28 06:18:27 +01:00
2018-01-20 05:27:54 +01:00
2017-12-24 03:19:47 +01:00

AssemblyScript NEXT

Build Status

AssemblyScript compiles strictly typed TypeScript to WebAssembly using Binaryen. Unlike other toolchains, asc generates minimal WebAssembly modules while being just an npm install away.

Examples

A few early examples to get an idea:

Or browse the compiler tests for a more in-depth overview of what's supported already. One of them is a showcase.

Getting started

Note that this version of the compiler is relatively new and does not yet support some features a TypeScript programmer might expect, e.g., strings, arrays and classes. It is not on npm, yet, but you can already try it out today:

$> git clone https://github.com/AssemblyScript/assemblyscript.git
$> cd assemblyscript
$> npm install
$> npm link

Author your module using either

and run:

$> asc yourModule.ts

See the AssemblyScript wiki for additional documentation.

Building

Building an UMD bundle to dist/assemblyscript.js (binaryen.js remains an external dependency):

$> npm run build

Running the tests:

$> npm test
Description
No description provided
Readme Apache-2.0 52 MiB
Languages
WebAssembly 74.3%
TypeScript 24.1%
JavaScript 1.6%