Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Today in JavaScript news

Name: Anonymous 2010-10-28 23:13

All numbers are IEEE-754 floats. No exceptions.

[1] http://jwz.livejournal.com/1307198.html

Name: Anonymous 2010-10-29 8:33

One word, Javascript. The intent behind it is the only thing that was ever good about it. This is what went right:

1. Lisp is good, let's take ideas from it.
2. Prototype-based object system.

This is what feels "ok..." to me:

1. Parens scare people off, let's use C syntax.

This is what went wrong with it:

1. Types are difficult, let's make them even worse and shitty so that web designers will be happy.
2. Everything is an object, well, more or less so (just don't try stuff on null), objects used for hashes (awesome, except for a few magic methods), broken for, kinda broken arrays, broken null exposing low-level nurupo, NaN, +Infinity, -Infinity, false and null (WTF), etc.
3. Lol whats prototypes, in sepples and javur we have classes. Prototype system fubared into something that would seem to please classtards, even though in the end it pleases nobody.
4. Management tards forced it on the market unpolished and untested; nobody really understood the issues of the language becuase not even their creators tried writing anything with it prior to release.
5. Java sells, let's call it Java durr hurr hurr (marketing/management retards). This helped making Javascript the most misunderstood language ever.
6. Standard library? Lol whats that?
7. Terrible, simplistic, broken and on top of that commonly misunderstood integration with web browsers.
8. Then the W3C comes to take an enterprise dump on Javascript and adds the DOM to it, with its enterprisey design and naming conventions to ensure anything you do with it feels like smashing your dick with a brick. (Thank goodness there's innerHTML to get shit done.)
9. Web designers, code snippets and all the bullshit around the web.
10. And last but not at all least, Internet Explorer and its intentionally shitty implementation.
11. ECMA selling out to Microsoft and writing a blasphemously queer and nauseating standard.

Name: Anonymous 2010-10-30 2:03

>>9
Excellent post. I love your work.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List