Link Details

Link 699401 thumbnail
User 1 avatar

By rick
via autotelicum.github.com
Published: Nov 21 2011 / 03:18

An introduction to CoffeeScript programming with an emphasis on clarity, abstraction and verification. The book is freely available, and may be used (as a whole or in parts) in any way you see fit, as long as credit is given to the original author.
  • 18
  • 0
  • 3232
  • 1121

Comments

Add your comment
User 226303 avatar

devdanke replied ago:

-1 votes Vote down Vote up Reply

Most likely, CoffeeScript is going no where. Just like Scala, LISP, Scheme, Haskell, Erlang, etc are going no where. They're all either functional languages are primarily functional. In either case, most developers don't like functional programming.

Your company may have a few very unusual programmers, who like functional languages. If you let them write code in CoffeeScript, you'll be in big trouble after they leave your company. It will be practically impossible to find any typical web developers, who can program CoffeeScript.

If you want a JavaScript alternative, Google's Dart language is probably your best bet. Unfortunately, it's quite young and still in preview stage. Either that or wait five years for an international standards organization to make JavaScript into a more traditional Object-Oriented language.

User 213745 avatar

kitdavies replied ago:

0 votes Vote down Vote up Reply

On the contrary, as developers become aware of the benefits of having functional aspects in a language and the way that they simplify some programming techniques and patterns, I think interest will only grow in languages like Scala and Javascript. Even Java is getting on the bandwagon.
I do believe though that to be popular, a language will need to support a mix of styles, so languages like Haskell or Lisp-based ones may be limited to niche use in the end.

As for Coffeescript, whether it lives or dies will depend on other factors (robustness, performance, community support, etc)

User 298727 avatar

ludni replied ago:

0 votes Vote down Vote up Reply

Dart is going to nowhere too. Just use a single hand and count the Go programmers.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Debugging JavaScript
Written by: Ashutosh Sharma
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Java EE7
  2. Spring Annotations
  3. Git
  4. Java
  5. REST