News for hackers. Stuff that matters.
Re:Imba – A new programming language for the web by dugmartin on Thursday August 20, 2015 @10:08AM (#10091912)
You can do that right now with CoffeeScript+React and it looks almost identical:

    {ul, li} = React.DOM
    # require in like and comment components here...

    ul {},
      for event in @events
        li {},
          if event.type is "like"
            like {event: event}
          else if event.type is "comment"
            comment {event: event}
Re:Imba – A new programming language for the web by judofyr on Thursday August 20, 2015 @10:26AM (#10092020)
Yup, that looks pretty good.

Imba was started before React was available so it wasn't an option back then. As for today, the language integrates tags in a much nicer way than what's possible with CoffeeScript + React. This especially pays off performance-wise.

Although Imba was started before React it should be noted that it didn't include virtual diffing until React showed that it worked.