https://github.com/samsung/sjs
SJS is a static ahead of time compiler for a subset of JavaScript
https://github.com/samsung/sjs
Last synced: 12 months ago
JSON representation
SJS is a static ahead of time compiler for a subset of JavaScript
- Host: GitHub
- URL: https://github.com/samsung/sjs
- Owner: Samsung
- License: apache-2.0
- Created: 2016-10-17T01:36:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T10:37:02.000Z (over 3 years ago)
- Last Synced: 2025-04-11T18:24:33.432Z (over 1 year ago)
- Language: Java
- Size: 5.48 MB
- Stars: 47
- Watchers: 9
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SJS
===
SJS is a static ahead of time compiler for a subset of JavaScript.
The main documentation is in the
[README of the `sjsc/` folder](sjsc/README.md), for now. The
following research papers describe aspects of SJS in more detail.
* [SJS: A Type System for JavaScript with Fixed Object Layout](http://link.springer.com/chapter/10.1007%2F978-3-662-48288-9_11), SAS 2015
* [Type Inference for Static Compilation of JavaScript](https://arxiv.org/abs/1608.07261), OOPSLA 2016
* [A Practical Framework for Type Inference Error Explanation](http://dl.acm.org/citation.cfm?id=2983994&CFID=858846070&CFTOKEN=59886134), OOPSLA 2016