|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Brian McKenna, "Roy: A Statically Typed, Functional Language for JavaScript," IEEE Internet Computing, vol. 16, no. 3, pp. 86-91, May-June, 2012. | |||
| BibTex | x | ||
| @article{ 10.1109/MIC.2012.56, author = {Brian McKenna}, title = {Roy: A Statically Typed, Functional Language for JavaScript}, journal ={IEEE Internet Computing}, volume = {16}, number = {3}, issn = {1089-7801}, year = {2012}, pages = {86-91}, doi = {http://doi.ieeecomputersociety.org/10.1109/MIC.2012.56}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Internet Computing TI - Roy: A Statically Typed, Functional Language for JavaScript IS - 3 SN - 1089-7801 SP86 EP91 EPD - 86-91 A1 - Brian McKenna, PY - 2012 KW - JavaScript KW - programming languages KW - static typing KW - Roy VL - 16 JA - IEEE Internet Computing ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2012.56
JavaScript can be hard to write correct programs with but is one of the only ubiquitous platforms in computing. Roy is a safe language for writing correct programs on this platform. It uses type safety and immutability to provide guarantees about your program and help with reasoning. Roy also tries hard to output clean JavaScript to help with debugging, performance, and reasoning.
Index Terms:
JavaScript, programming languages, static typing, Roy
Citation:
Brian McKenna, "Roy: A Statically Typed, Functional Language for JavaScript," IEEE Internet Computing, vol. 16, no. 3, pp. 86-91, May-June 2012, doi:10.1109/MIC.2012.56
Usage of this product signifies your acceptance of the Terms of Use.

