Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't think your points disagree with his eventual point, which is that JavaScript is the C of the web.


The following code looks pretty assembly-like to me ;) This is my state-of-the-art pattern matcher for Clojure working w/ ClojureScript.

https://gist.github.com/1177437

While this may look scary the pattern match compiler now emits precise errors (not shown here).

Also I mentioned to Brendan Eich that I created an 8 line ClojureScript macro to marry closures and prototypes.

https://gist.github.com/1214547

You would not write any of this stuff by hand.

ClojureScript lets you fully leverage the promise of JavaScript. I haven't seen anything else that comes even close.


It also looks like the kind of code one would generate when C is the target language.


Sure before Google Closure takes an optimization pass at it. Anyways, I don't really think it's a point worth debating to death - I defer to Erik Meijer.


Your first example has massive code duplication. If you did that in idiomatic JavaScript, it would be smaller, faster and debuggable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: