flashing ticker
To interact with this page you must login.      Signup

Is anyone working on alternatives to HTML, CSS and JavaScript? What would it require?

The more I dive into HTML5, CSS3 and JavaScript, the more I hate them. I mean, we are all coping with their inconsistencies, adding extensions to them like template engines like Less/Compass or jQuery, like there's no other way.

But I can't help wondering how web languages would look like if they were invented today. Obviously, separating structure, styling and behavior is a good thing. But what if we could create a new language trio to replace the infamous 3? What if we could get rid of the box model? What if we had a real OOP behavior language? What if we could inject variables in our styling?

What would it require? We could reuse some existing languages like ActionScript or Dart, or create new ones. We would have to create another rendering engine from scratch and make it available as a browser plugin. And these technologies could be part of an open source project to avoid the standardization vs innovation tradeoff.

Has anyone heard of such an initiative somewhere? Has anyone already wished we could get rid of these ascending compatibility quirks?
spacer
categorytechnology
typemiscellaneous
tynamite
tynamite's avatar There is one called http://axr.vg. A big shoutout to Jason Brewster in the comments for reminding me about what it's called.

It separates HTML into two seperate files, one for data serialisation (XML type), and object positioning (markup), and it gives a different alternative to CSS.
report this post permalink
What's an assertion, and what should I type in?

Compesh is a question and answer (and debate) website, so before you make a debate, you better learn what an assertion is. I suppose you already know what a question is, and that you've typed it in the box. ;)

An assertion, is basically a statement you can make, that is either true or false.

Richer people have better health.

The question for that would be, Do richer people have better health?

And don't forget to make your assertion, match your question.

Compesh logo