coffeescript README

The project's README from github.com/jashkenas/coffeescript. As one markdown file: README.md.

      @@@@@@@                @@@@  @@@@@
     @@@@@@@@@@              @@@   @@@                                           {
    @@@@     @@              @@@   @@@                                        }   }   {
   @@@@          @@@@@@@    @@@   @@@     @@@@@@    @@@@@@                   {   {  }  }
  @@@@          @@@   @@  @@@@@  @@@@@@  @@@   @@  @@@@  @@                   }   }{  {
  @@@@         @@@@   @@   @@@    @@@   @@@   @@@ @@@   @@@                  {  }{  }  }
  @@@@        @@@@    @@   @@@    @@@   @@@@@@@@  @@@@@@@@                  { }{ }{  { }
  @@@@@       @@@@   @@    @@@    @@@   @@@       @@@                     {  { } { } { }  }
   @@@@@@@@@@ @@@@@@@@    @@@    @@@    @@@@@@@@  @@@@@@@@                 { }   { }   { }
      @@@@@               @@@    @@@      @@@@@     @@@@@           @@@@@@   { }   { }    @@@@@@@
                         @@@    @@@                                 @@@@@@@@@@@@@@@@@@@@@@@@@@@@
      @@@@@@            @@@    @@@                                @@ @@@@@@@@@@@@@@@@@@@@@@@@@@
   @@@@    @@          @@@   @@@@                                @@   @@@@@@@@@@@@@@@@@@@@@@@@
   @@@@   @@@                       @@                  @@@@     @@@   @@@@@@@@@@@@@@@@@@@@@
   @@@@@          @@@@@   @@  @@   @@@     @@@@@@@     @@@@@      @@@    @@@@@@@@@@@@@@@@@@
     @@@@@      @@@  @@@ @@@@@@@@         @@@@  @@@@  @@@@@@@       @@@   @@@@@@@@@@@@@@@@
       @@@@@   @@@       @@@@     @@@@    @@@    @@@   @@@                 @@@@@@@@@@@@@@
 @@@@@  @@@@  @@@@      @@@@      @@@@   @@@@   @@@@  @@@@
@@@     @@@@  @@@       @@@@     @@@@    @@@    @@@@  @@@@
@@@     @@@@  @@@@     @@@@      @@@@   @@@@   @@@@  @@@@
 @@@@@@@@@     @@@@@@  @@@@       @@@@  @@@@@@@@@    @@@@
                                       @@@          @@@@
                                      @@@
                                      @@@

CoffeeScript is a little language that compiles into JavaScript.

Installation

Once you have Node.js installed:

# Install locally for a project:
npm install --save-dev coffeescript

# Install globally to execute .coffee files anywhere:
npm install --global coffeescript

Getting Started

Execute a script:

coffee /path/to/script.coffee

Compile a script:

coffee -c /path/to/script.coffee

For documentation, usage, and examples, see: https://coffeescript.org/

To suggest a feature or report a bug: https://github.com/jashkenas/coffeescript/issues

If you’d like to chat, drop by #coffeescript on Freenode IRC.

The source repository: https://github.com/jashkenas/coffeescript.git

Changelog: https://coffeescript.org/#changelog

Our lovely and talented contributors are listed here: https://github.com/jashkenas/coffeescript/contributors

coffeescript (jashkenas/coffeescript)

Searching Database…

Что это такое?CoffeeScript — это небольшой язык программирования, который компилируется в JavaScript: вы пишете код в его более чистом синтаксисе, а на выходе получаете обычный стандартный JavaScript.
Так это язык программирования или утилита-компилятор, которую нужно установить?И то, и другое. CoffeeScript — это сам язык, а проект распространяет его в виде компилятора, который вы устанавливаете и запускаете из терминала, чтобы превращать код на CoffeeScript в JavaScript.
Как его установить и запустить свой первый скрипт?Установите Node.js, затем выполните 'npm install -g coffeescript'. После этого можно запускать скрипт напрямую командой 'coffee' или сначала скомпилировать его в JavaScript.
Кроме Node.js, нужно что-то ещё?Нет. Единственное требование — Node.js версии 6 или новее: в пакете нет дополнительных runtime-зависимостей и этапов нативной сборки.
Может ли браузер выполнять CoffeeScript напрямую?Нет — браузеры не понимают CoffeeScript, поэтому код всегда сначала компилируется в JavaScript, и уже этот результат работает везде, где работает JavaScript.
На каких операционных системах работает компилятор?Компилятор работает везде, где работает Node.js — Windows, macOS и Linux — без каких-либо требований, специфичных для конкретной ОС.
Что означает 'Unfancy JavaScript'?Это собственный девиз проекта: CoffeeScript предлагает более чистый и менее шумный синтаксис для написания тех же самых программ на JavaScript, а компилятор переводит этот синтаксис в обычный JavaScript.
Насколько CoffeeScript устоялся как проект?Это классика экосистемы JS: проект стартовал в декабре 2009 года, это один из самых долго живущих альтернативных языков для JavaScript, у него около 16,6 тыс. звёзд на GitHub, а репозиторий не архивирован.
What are similar projects?TypeScript, pkg, tsx, Tov, zig, CalcKernel, tsrx, v
Creator
jashkenas
Size
29.9 MB
Stars
16.6K
Updated
CommitSep 19
Age
16y
Commits · 90 Days