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

DART is just a more java like javascript. Java sucks and so does DART. All that's missing from DART is checked exceptions (and namespaces apparently, I miss typing __PR_ReallySecretStruct from C). Can we have DWORDS? Please?

Look at this DRECK and tell me it doesnt remind you of Java.

https://code.google.com/p/dart/source/browse/branches/bleedi...

Negativity? It seems like he's complaining about criticism. DART sucks and people are saying so, get over it. It's not just an email, it's a 200 page spec outlining exactly how and why the language is the retarded child of C and Java for browsers.

We all adopted javascript and you still have to typeof(blah) to find out if a variable is defined. I think that stuff sucks, and if you're improving javascript you might as well get rid of the java line noise at the same time.

If you're building a language for the web in 2011 I'd hope it at least has namespaces, monads, variables immutable by default, partial application, etc. It's not 1956 when these ideas were new.

I'll be negative about DART in hopes that it sucks less and isn't java/C for browsers. I'm done with languages that are just syntactic sugar for a JMP instruction and pushing a this pointer on to the stack. Maybe a language where we can glue functions together like:

  let addByOneMultiplyByTwo = (add 1) >> (mul 2)
No thanks, I'll stick to coffeescript where the emphasis is on telling the browser what to do, not how to do it.

A main function is just an implementation detail not something that should be part of the language. Not all programs start in main and it's just an artifact that the first function some operating systems look for is called "main". I really don't need implementation details dating back to Jan 1, 1970 to clutter up a new language.

http://www.dartlang.org/docs/spec/dartLangSpec.pdf check page 72 to see that main() is actually a part of the language. WTF?



The bad thing is bashing without trying to understanding the problem they are trying to solve and the audience they are targeting.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: