jsowl is a programming language, based on and compiling to JavaScript.
It's much cleaner than JavaScript, supports classes and is generally a lot more beautiful.
Just convice yourself:
def main {
let test = new Test ();
test.Say ("Hello, World!");
class Test {
public def Say (msg) {
alert (msg);
}
}
}
versus
(function () {
function main () {
var test = new Test ();
test.Say ('Hello, World!');
function Test () {
this.Say = function (msg) {
alert (msg);
}
}
}
main ();
}) ();