From: David Mark on
On Jul 26, 9:01 am, Ry Nohryb <jo...(a)jorgechamorro.com> wrote:
> On Jul 26, 2:45 pm, David Mark <dmark.cins...(a)gmail.com> wrote:
>
>
>
> > Get help, Jorge.  Seriously.
>
> You know, deep inside, that I'm right on this one.

No I don't. I'll direct you to my previous comment (which you
cropped), as well Richard's. What part of "quixotic" do you not
understand? :)

Get better, Jorge! Your office will be waiting for you when you get
back...

From: David Mark on
On Jul 26, 9:07 am, Ry Nohryb <jo...(a)jorgechamorro.com> wrote:
> On Jul 26, 2:48 pm, Richard Cornford <Rich...(a)litotes.demon.co.uk>
> wrote:
>
>
>
> > <URL:http://en.wikipedia.org/wiki/Tilting_at_windmills>
>
> Yeah... resistance is futile ?
>

Why are you trying to resist an "army" of windmills. Doesn't make
sense, does it?

Take some time off, Jorge. Really.
From: David Mark on
On Jul 26, 5:05 pm, Ry Nohryb <jo...(a)jorgechamorro.com> wrote:
> On Jul 26, 4:09 pm, Tim Down <timd...(a)gmail.com> wrote:
>
>
>
>
>
> > On Jul 26, 1:16 pm, Ry Nohryb <jo...(a)jorgechamorro.com> wrote:
>
> > > LET'S MAKE THIS CLEAR:
>
> > > Creating circular references is a perfectly OK thing to do, what's
> > > BOTCHED is/are MICROSOFT's INTERNET EXPLORER (all versions): its -
> > > their- garbage collector which is broken, and that's what produces the
> > > memory leaks. It's not my/your/our fault. It's solely Microsoft's.
>
> > > OTOH, whenever you do extra work and code fixes/workarounds for these -
> > > IE's- memory leaks in your page/web app, you're:
>
> > > 1.- Wasting your time.
> > > 2.- Wasting (somebody's) money.
> > > 3.- Making your code more complex, unnecessarily.
> > > 4.- Aggravating the problem, because Microsoft won't ever feel the
> > > need to fix what you're fixing for them, and for free.
>
> > > So, if you/we/them don't ever fix their (IE's) bug(s), people will end
> > > up, sooner or later, seeing that The Web works well everywhere but in
> > > IEs, and either :
>
> > > -Microsoft will have to fix their browsers' bugs -finally-,
>
> > > or,
>
> > > -People will switch to another browser, one that works, of which there
> > > are at least four very nice ones: FireFox, Opera, Safari and Chrome.
>
> > > Have a nice day.
> > > --
> > > Jorge.
>
> > Microsoft now seem to be following a strategy of releasing new and
> > dramatically improved versions of Internet Explorer and encouraging
> > people to switch to them. What else do you want them to do?
>
> I'd just like them to fix their most ugly and long-standing bugs
> (circular references, named function expressions, innerHTML, host-
> objects' eccentricity, etc.), and I'd like if it didn't take them 10+
> years to fix them.

They invented innerHTML, Jorge. They documented it fairly well also.
What more can you ask?

>
> And I'd like full, 100% compatible, bug-free HTML5 support. And the
> <canvas>, please !
>

IE9 looks very good, but you'll still have to write competent scripts
that work in IE < 9 for years to come. I know. Life is so unfair. :(
From: Ry Nohryb on
On Jul 26, 11:18 pm, Asen Bozhilov <asen.bozhi...(a)gmail.com> wrote:
> (...) if you write for any
> environment with reference counting GC you will have the big issue.
> The good habits are the best solution in this case. I really don't
> care about circular reference pattern, just because I don't use it.
> The circular reference pattern must be fixed during design stage of an
> application.
> (...)

Bullshit. The only botched GC is the one in Microsoft's Internet
Explorer(s).

Except when coding -defensively- against Microsoft's IE's bugs,
there's nothing to "fix during design stage of an application" wrt
circular references.

And, many JavaScript/Web programmers -like you- ought to quit this
awful habit of styling and circumscribing the code to the -pitiful-
subset of JavaScript/DOM that remains after cutting out and removing
the -many- broken pieces in Microsoft's JScript+ the IE DOM. Or more
or less convoluted workarounds. How many millions of man hours have
been/are still being wasted due to the habit of coding workarounds for
IE's bugs ?

You should instead try to make it as evident as possible to the site
visitors: inform them that their browser is broken, and that that's
NOT your fault/the site's fault.

And please don't pretend that the users of your site(s) are all
stupid. Most of them are perfectly able to switch IE for another -
good- browser that works, *as*soon*as*/if the need arises
(corporations included).
--
Jorge.
From: Ry Nohryb on
On Jul 26, 11:49 pm, David Mark <dmark.cins...(a)gmail.com> wrote:
>
> They invented innerHTML, Jorge.  They documented it fairly well also.
> What more can you ask?

Oh, I don't know... that it worked with tables, for example ?

They invented the XHRs, too. +1 to them for that.
--
Jorge.