CoffeeScript
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/24 01:11 UTC 版)
コンパイル
以下の方法で CoffeeScript から JavaScript にコンパイルできる。
- Node.js を併用する方法。Node.js をインストール後、npm install --global coffeescript でインストールできる。CoffeeScript のコンパイラはバージョン 0.5 より、 CoffeeScript 自身で記述されているが、npm ではコンパイル済みのJavaScriptが配付されるため、Node.js のユーティリティとして使用することができる。しかし、コンパイラの中核部分は Node.js に依存しないため、ブラウザ上の JavaScript 実行環境で動作させることができるコンパイル済みモジュールも用意されている[11]。
- Apache Maven のプラグインである Coffee Maven Plugin がある。これは Java で書かれた JavaScript エンジンである Rhino を利用している。
- CoffeeScript の公式サイトではメニューバーにある "Try CoffeeScript" をクリックすることで、ブラウザ上で CoffeeScript の入力、JavaScript へのコンパイル、実行を行うことができる。
- Windows 向けのコンパイル済みの coffee.exe 。ただし、Node.js を使うことが推奨されている。
- Debian/Ubuntu ではレポジトリに coffeescript がある。ただし、必ずしも最新版ではない。
- <script type="text/coffeescript"> を使い、HTML の中に埋め込む方法。実運用環境では非推奨。
下記の方法で、coffee/*.coffee が js/*.js にコンパイルされる。
coffee --compile --output js/ coffee/
- ^ The Changelog. Episode 0.2.9 - CoffeeScript with Jeremy Ashkenas, Jul 23, 2010
- ^ Read Write Hack. Interview with Jeremy Ashkenas, Jan 7, 2011
- ^ Github. Popular Watched Repositories
- ^ Carson, Ryan. "New Rails-like Framework from 37signals for HTML5 Mobile Apps", Think Vitamin blog, Nov 8, 2010
- ^ Eich, Brendan. "Harmony of My Dreams"
- ^ Eich, Brendan. "My JSConf.US Presentation"
- ^ Github. 'initial commit of the mystery language'
- ^ “Create Your Own Programming Language”. createyourproglang.com. 2011年8月22日閲覧。
- ^ Hacker News. CoffeeScript 1.0.0 announcement posted by Jeremy Ashkenas on Dec 24, 2010
- ^ Hacker News. Original CoffeeScript announcement posted by Jeremy Ashkenas on Dec 24, 2009
- ^ https://coffeescript.org/#2.4.1
- CoffeeScriptのページへのリンク