Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
If you have been in the web space for long, the first thought that went through your head when you saw the word LiveScript may have been that this was the original name for JavaScript. While the name previously referenced the well-known client-scripting language, it is currently being rebranded to refer to a language that compiles to JavaScript.
The main LiveScript website states that the language “is a fork of Coco, which is in turn derived from CoffeeScript.” It has inherited all the good things from these other languages and added new features and functionality that better facilitate development using a functional style.
LiveScript offers a number of benefits, but I’m going to focus on the ones that have some relation to F#. While LiveScript doesn’t use the exact same syntax as F#, as do the other options mentioned in this chapter, it does include a number of concepts and features that directly relate to similar concepts and features in F#.