Roy (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Paradigm(s) functional, scripting
Designed by Brian McKenna [1]
Developer Brian McKenna, et al.
Appeared in 2011; 3 years ago (2011)
Stable release 0.2.2 / June 29, 2013; 12 months ago (2013-06-29)
Typing discipline static, strong, inferred
Influenced by Haskell,[2] JavaScript, Python,[2] CoffeeScript,[2]
OS Cross-platform
License MIT License
Filename extension(s) .roy

Roy is an experimental programming language that compiles to javascript developed primarily by Brian McKenna. The main motivation for Brian was that "writing correct javascript is hard".[3]


Roy was first published on May 29, 2011. [1]


Roy's salient features [2] are:


  1. ^ a b "Initial Commit on Github". 29 of May of 2011. Retrieved November 28, 2012. 
  2. ^ a b c d "Roy". July 28, 2013. Retrieved December 26, 2013. 
  3. ^ "Strange Loop 2012: Roy". Retrieved November 28, 2012. ""... writing correct JavaScript is hard and none of those languages really solve that for me, not even Coffeescript ..."