Permalink
Browse files

added a wish list to the docs

  • Loading branch information...
jashkenas committed Dec 24, 2009
1 parent 726a9b2 commit c438123a3d47ab284d64bf2f65169bb9d9c36403
Showing with 67 additions and 2 deletions.
  1. +2 −2 coffee-script.gemspec
  2. +3 −0 documentation/css/docs.css
  3. +31 −0 documentation/index.html.erb
  4. +31 −0 index.html
View
@@ -1,12 +1,12 @@
Gem::Specification.new do |s|
s.name = 'coffee-script'
s.version = '0.1.0' # Keep version in sync with coffee-script.rb
- s.date = '2009-12-16'
+ s.date = '2009-12-24'
s.homepage = "http://jashkenas.github.com/coffee-script/"
s.summary = "The CoffeeScript Compiler"
s.description = <<-EOS
- ...
+ CoffeeScript is a little language that compiles into JavaScript.
EOS
s.authors = ['Jeremy Ashkenas']
@@ -30,6 +30,9 @@ b.header {
margin: 40px 0 5px 0;
font-size: 16px;
}
+li {
+ margin-bottom: 7px;
+}
table {
margin: 16px 0 0 13px; padding: 0;
width: 625px;
@@ -72,6 +72,7 @@
<a href="#switch">Switch/When/Else</a><br />
<a href="#try">Try/Catch/Finally</a><br />
<a href="#strings">Multiline Strings</a><br />
+ <a href="#contributing">Contributing</a><br />
<a href="#change_log">Change Log</a><br />
</p>
@@ -376,6 +377,36 @@ coffee-script --print app/scripts/*.cs > concatenation.js</pre>
</p>
<%= code_for('strings', 'moby_dick') %>
+ <h2 id="contributing">Contributing</h2>
+
+ <p>
+ Here's a wish list of things that would be wonderful to have in
+ CoffeeScript:
+ </p>
+
+ <ul>
+ <li>
+ A JavaScript version of the compiler, perhaps using Alessandro Warth's
+ <a href="http://tinlizzie.org/ometa/">OMeta</a>.
+ </li>
+ <li>
+ Ideas for alternate syntax to end blocks of expressions &mdash; the periods
+ can look a little weird with deeply nested structure.
+ </li>
+ <li>
+ Test cases for any syntax errors you encounter that you think CoffeeScript
+ should be able to compile properly.
+ </li>
+ <li>
+ A tutorial that introduces CoffeeScript from the ground up for folks
+ without knowledge of JavaScript.
+ </li>
+ <li>
+ Integration with Processing.js's JavaScript API (this would depend on
+ having a JavaScript version of the compiler).
+ </li>
+ </ul>
+
<h2 id="change_log">Change Log</h2>
<p>
View
@@ -58,6 +58,7 @@ <h2>Table of Contents</h2>
<a href="#switch">Switch/When/Else</a><br />
<a href="#try">Try/Catch/Finally</a><br />
<a href="#strings">Multiline Strings</a><br />
+ <a href="#contributing">Contributing</a><br />
<a href="#change_log">Change Log</a><br />
</p>
@@ -755,6 +756,36 @@ <h2>Language Reference</h2>
world...";
;alert(moby_dick);'>run: moby_dick</button><br class='clear' /></div>
+ <h2 id="contributing">Contributing</h2>
+
+ <p>
+ Here's a wish list of things that would be wonderful to have in
+ CoffeeScript:
+ </p>
+
+ <ul>
+ <li>
+ A JavaScript version of the compiler, perhaps using Alessandro Warth's
+ <a href="http://tinlizzie.org/ometa/">OMeta</a>.
+ </li>
+ <li>
+ Ideas for alternate syntax to end blocks of expressions &mdash; the periods
+ can look a little weird with deeply nested structure.
+ </li>
+ <li>
+ Test cases for any syntax errors you encounter that you think CoffeeScript
+ should be able to compile properly.
+ </li>
+ <li>
+ A tutorial that introduces CoffeeScript from the ground up for folks
+ without knowledge of JavaScript.
+ </li>
+ <li>
+ Integration with Processing.js's JavaScript API (this would depend on
+ having a JavaScript version of the compiler).
+ </li>
+ </ul>
+
<h2 id="change_log">Change Log</h2>
<p>

0 comments on commit c438123

Please sign in to comment.