We've launched an exciting new project of our own! Introducing the Kickstarter app for iPhone!

Funded! This project successfully raised its funding goal on June 1, 2012.

    1. Img_3212_small.small

      Creator Michael Ficarra on April 28, 2012

      Ah, I see internets are trading at 3.1 cents per internet nowadays. Thank you!

    2. Missing_small

      Creator ALAS brou on April 28, 2012

      1337 internets for you, gentle sir.

    3. Fb_profile_picture.small

      Creator Manuel Meurer on April 25, 2012

      Yay, I'm backer #200! Looking forward to seeing this project get started.

    4. Missing_small

      Creator Srdjan Strbanovic on April 19, 2012

      congrats! seems like that your goal is accomplished!

    5. Img_3212_small.small

      Creator Michael Ficarra on April 18, 2012

      Great question, Andrew. I actually discussed this with Jeremy two weeks ago:

      http://irclogger.com/.coffeescript/2012-04-04#1333551786

      It didn't really go anywhere. I was planning on opening a CoffeeScript issue to facilitate a discussion. It'd be one of the biggest breaking changes we've made, but I think it'd be worth it. I'm a big fan of Haskell; they've done pretty much everything right, and call precedence is no exception. For now, use explicit parentheses in those cases:

      if (isVisible 'div') and (clickable 'elem')

    6. Fb_profile_picture.small

      Creator Andrew Korzhuev on April 18, 2012

      Keep up the good work.

      Could you say, are you planning to fix operator priorities or not?

      It's not a big problem, but bothers me a little, here are few examples:

      if isVisible 'div' and clickable 'elem'

      will translate into:

      if (isVisible('div' && clickable('elem')))

      while in ruby this is equivalent to:

      if isVisible('div') and clickable('elem')

    7. Fb_profile_picture.small

      Creator Clifton King on April 16, 2012

      This is great. I hope you'll support source maps!

    8. Img_3212_small.small

      Creator Michael Ficarra on April 14, 2012

      Andy: Yes, it will be open source. See the project home toward the bottom for more details.

      Andrew: This project would surely help at least a little with developing a .NET-based compiler, since the PEG (parsing expression grammar) I'll have to write can be used by any parser generator that accepts a PEG. A quick google search turned up this promising project: http://code.google.com/p/peg-sharp/

      And thank you both for your donations and comments!

    9. Missing_small

      Creator Andy Joslin on April 14, 2012

      Will it be open source? I'd like to help develop it if possible

    10. Me_reasonably_small.small

      Creator Andrew Davey on April 14, 2012

      I'm very interested in eventually seeing a CoffeeScript compiler that runs on the .NET framework. Currently .NET based applications that dynamically compile CoffeeScript have to host a full JavaScript runtime to run the compiler. It works, but it's not fast. (Or it's fast, but uses COM and IE).
      My hope is that this project could provide a route to generating a .NET-based CoffeeScript compiler (in F# perhaps). Something involving compiling the compiler but using a different back-end to generate F#/C#/etc instead of JS.
      For now though, I'm very happy to support this project! :)

277
Backers
$13,785
pledged of $12,000 goal
0
seconds to go

Funding period
Apr 13, 2012 - Jun 1, 2012

Img_3212_small.medium

See full bio

  • Pledge $1 or more

    128 backers

    Everyone gets access to the project, both during development and at the completion of my full-time work.

    Estimated delivery: Mar 2013
  • Pledge $25 or more

    110 backers

    Receive a bi-weekly email update that includes project status, goals, and progress.

    Estimated delivery: Mar 2013
  • Pledge $200 or more

    15 backers

    Your name (or company name) will be permanently listed in the README.

    Estimated delivery: Mar 2013
  • Pledge $1,000 or more

    7 backers

    Your name (or company name) and a URL of your choosing will be permanently listed in the README.

    Estimated delivery: Mar 2013
  • Pledge $3,000 or more

    0 backers

    Thanks for funding an entire month of development! Your name (or company name) and a URL of your choosing will be permanently listed in the README. In addition, I will provide 8 hours of consultation on any of your coffeescript or javascript projects. Consultation will be over phone/skype/IM or in person with travel at donor's expense.

    Estimated delivery: Mar 2013
  • Pledge $6,000 or more

    0 backers Limited (8 of 8 left)

    Wow, thanks for funding two whole months of development! Your name (or company name) and a URL of your choosing will be permanently listed in the README. If desired, I will spend 10 hours over 2 days helping you during your transition to the new compiler from either JS or the old CS compiler. Consultation will be over phone/skype/IM or in person with travel at donor's expense.

    Estimated delivery: Mar 2013
  • Pledge $10,000 or more

    0 backers Limited (4 of 4 left)

    I'm assuming you are a business. Your company name and a URL of your choosing will be permanently listed in the README. I will come to your place of business (assuming my country isn't at war with yours...) and train your employees to use CoffeeScript. I will then spend the rest of the work week aiding in translating your current code base to CoffeeScript, making sure the current semantics are being preserved. This will serve as an excellent opportunity for your employees to learn how to write idiomatic, correct CoffeeScript code. Travel and hospitality expenses must be paid by donor.

    Estimated delivery: Mar 2013