 + dart2js.

------
ExpiredLink
He really means macros similar to the C pre-processor?

Dart is a modern dynamic language. Why should it need C-like macros?

~~~
tree_of_item
No, they're not C-like, as mentioned they're AST transforms instead of textual
substitution.

------
kingmanaz
Google, if you're listening, get behind gopherjs. Embrace golang's minimalism.
Pare down your WPL rather than tack on ever more features. Learn from your
successful projects.

~~~
appleflaxen
what is WPL? playlist?

~~~
kingmanaz
Web Programming Language. "Dart is an open-source Web programming language..."

[http://en.wikipedia.org/wiki/Dart_%28programming_language%29](http://en.wikipedia.org/wiki/Dart_%28programming_language%29)





Ask HN: What keeps you from burning out? - kineticac

Let's face it, nobody can code every minute of their lives without burning out too fast.  What kind of stuff do you promote at the office / home office that keeps you motivated, loose, and happy?<p>We're setting up the office space now, and we're committed to making it as fun as possible from the start, to help offset all the stress that is sure to come.  Given a budget and space restraints of course ;)<p>Here's our table / setup so far: http://post.ly/AkcX
======
chrischen
Games? Sometimes I take a break with some video game, but then again I'm kind
of young so I don't know if this works for older people.

Also if the thing I'm working on is mentally stimulating and challenging, it
motivates me by itself and keeps me from burning out. So something like a
couch to sit on or a place with a great view is good to go to and just think.

If you can put in windows, put those in. A TV would work too, and a place for
snacks like a fridge.

------
makecheck
I think the best thing you can do is focus on results and not the clock. If
someone wants to take 2 days off in the middle of nowhere, or work odd hours,
they should, as long as they eventually produce as much as they're supposed
to.

A "fun" workplace may not actually be, since it seeks to turn the offi