3 ms·
Out of curiosity I ran this over some JS code I've written before. I noticed that JS converted to coffee looks absolutely shitty compared to code that was writt
by pilif 15y ago
Out of curiosity I ran this over some JS code I've written before. I noticed that JS converted to coffee looks absolutely shitty compared to code that was written in coffee to begin with.
This leads me to think how much of your code style can be influenced by the syntax of your language.
coffee's syntax encourages your to create many small functions which gives coffee code its uinque look. In JS, creating functions is just cumbersome enough to type so you don't do it as often, leading to completely different code.
(my https://github.com/pilif/tempalias/blob/master/lib/tempalias.js https://github.com/pilif/tempalias/blob/master/lib/tempalias... is a very good example of quite-acceptably looking JS that gets butchered looks-wise when translated into coffee)
- senthilnayagam 15y agoawesome, especially since I am planning to move couple of projects to rails 3.1 most popular libraries easily got converted to coffee but faced some problems with hand coded javascript files from a project. "Label not supported" error. going to test those with jslint
- pilif 15y agoyou know, there's no need what so ever to convert your existing JavaScript or any third-party libraries to coffee script when you are moving to rails 3.1. You can just keep your existing JS code, or, if you want to port that, call directly into JS libraries from your new coffescript code.