SynonymsBot
Synonyms for coffeescript or Related words with coffeescript
NotFoundError
Examples of "coffeescript"
LiveScript is an indirect descendant of and is partly compatible with
Coffeescript
. The following is a fully
Coffeescript
-compatible hello-world example of LiveScript syntax.
With
CoffeeScript
the interval is directly described:
CoffeeScript
support is included in Ruby on Rails version 3.1 and Play Framework. In 2011, Brendan Eich referenced
CoffeeScript
as an influence on his thoughts about the future of JavaScript.
Whereas in
CoffeeScript
one can use codice_5 and pattern-matching instead:
ShareLaTeX uses Node.js written in
CoffeeScript
with data stored in MongoDB and Redis.
The following code is an implementation of Command pattern in
Coffeescript
Examples of transcompiled languages include Closure Compiler, Coccinelle,
CoffeeScript
, Dart, Haxe, Nim, TypeScript and Emscripten.
In September 2012, Dropbox's website codebase was rewritten from JavaScript to
CoffeeScript
.
ContentTools is an open-source WYSIWYG editor for HTML content written in JavaScript/
CoffeeScript
by Anthony Blackshaw of Getme Limited.
On September 13, 2012, Dropbox announced that their browser-side code base has been rewritten from JavaScript to
CoffeeScript
.
Nodeclipse is a set of third-party developer solutions for Eclipse for programming in JavaScript,
CoffeeScript
with focus on Node.js.
GitHub's internal style guide once said "write new JS in
CoffeeScript
", and while it no longer does, all the advice in the style guide references how to write good
CoffeeScript
, and their Atom text editor is also written in the language.
The official site at CoffeeScript.org has a "Try
CoffeeScript
" button in the menu bar; clicking it opens a modal window in which users can enter
CoffeeScript
, see the JavaScript output, and run it directly in the browser. The js2coffee site provides bi-directional translation.
In
CoffeeScript
, the codice_13 keyword is replaced by the codice_14 symbol, and indentation is used instead of curly braces, as in other off-side rule languages such as Python and Haskell. Also, parentheses can usually be omitted, using indentation level instead to denote a function or block. Thus, the
CoffeeScript
equivalent of the snippet above is:
Ruby-style string interpolation is included in
CoffeeScript
. Double-quoted strings allow for interpolated values, using #{ ... }, and single-quoted strings are literal.
The code for the bot itself is open-source software, and can be configured to watch for anonymous edits from any IP ranges. It requires Node.js and
CoffeeScript
.
The
CoffeeScript
compiler has been written in
CoffeeScript
since version 0.5 and is available as a Node.js utility; however, the core compiler does not rely on Node.js and can be run in any JavaScript environment. One alternative to the Node.js utility is the Coffee Maven Plugin, a plugin for the popular Apache Maven build system. The plugin uses the Rhino JavaScript engine written in Java.
On December 13, 2009, Jeremy Ashkenas made the first Git commit of
CoffeeScript
with the comment: "initial commit of the mystery language." The compiler was written in Ruby. On December 24, he made the first tagged and documented release, 0.1.0. On February 21, 2010, he committed version 0.5, which replaced the Ruby compiler with a self-hosting version in pure
CoffeeScript
. By that time the project had attracted several other contributors on GitHub, and was receiving over 300 page hits per day.
The postfix reverse Polish notation is used in many stack-based programming languages like PostScript and Forth.
CoffeeScript
syntax also allows functions to be called using prefix notation, while still supporting the unary postfix syntax common in other languages.
CoffeeScript
is a programming language that transcompiles to JavaScript. It adds syntactic sugar inspired by Ruby, Python and Haskell in an effort to enhance JavaScript's brevity and readability. Specific additional features include list comprehension and pattern matching.